2015-05-14 5 views
5

Ho un oggetto JSON che mi sto definendo in questo modo:Come posso continuare una stringa di testo in un oggetto JSON su un'altra linea?

"COVER": { 
     "H1": "XXX", 
     "P1": "Very long text" + 
       "More very long text" 
    } 

ho cercato di dividere il testo su due righe, ma ho un messaggio di errore di Visual Studio dicendo "manca una virgola dopo che un membro oggetto"

+0

e si desidera eseguire questa operazione senza inserire un'interruzione di riga all'interno della stringa json? –

+0

Sì, non voglio un'interruzione di riga. È solo che la mia stringa è molto lunga ed è difficile vederla senza usare una scroll nell'editor. – Melina

+0

http://stackoverflow.com/questions/2392766/multiline-strings-in-json – nitin

risposta

8

Attiva il ritorno a capo del testo nel tuo editor/IDE.

Word wrap MSDN

JSON non è JavaScript, è i dati. Per questo non ha senso girare intorno all'integrità dei dati. Abilitare il ritorno a capo/configurare l'editor in JSON pretty-print sono opzioni migliori. Personalmente preferisco il testo sublime 3 per lavorare con esso.

+2

Questo _implicitamente_ risponde alla domanda. – undefined

0

La sintassi JSON non consente stringhe "multilinea" come tali. Dovrai solo vivere con le linee lunghe o, se possibile, renderlo una serie di stringhe su linee separate che poi unirai a \n dal lato ricevente.

Problemi correlati