Salve, avrei necessità di creare un file.json partendo dalla query al database.
dopo aver fatto al query creo un array multidimensionale per dare la struttura che più mi interessa avere nel json, così:
codice:
foreach ($prod as $prodotto) {
$nodo[$cat['name']] = array(
"nome" => $prodotto['name'],
"stato_conservazione" => $prodotto['stato_conservazione'],
"referrer" => $prodotto['referrer'],
'stock' => $prodotto['stock'],
'quantity' => $prodotto['quantity'],
'stato_conservazione' => $prodotto['stato_conservazione'],
'price' => $prodotto['price'],
'cost' => $prodotto['cost'],
'fornitore' => $prodotto['fornitore'],
'product_id' => $prodotto['product_id']
);
}
in pratica una volta creato l'array $nodo vado ad utilizzare json_encode($nodo) per trasformarlo in un json.
sembra funzionare tutto eccetto per il fatto che mi aggiunge degli slash agli apici doppi che non dovrebbero esserci es:
codice:
"{\"5 Centesimi\":{\"nome\":\" testo\",.......
Oltre ad aggiungermi un doppio apice all'inizio e uno alla fine.
Come posso rendere la struttura nella forma corretta ? Ho cercato per mari e monti ma nn trovo quello che fa al caso mio.
Attendo, grazie in anticipo