O JSON não suporta nativamente strings de várias linhas. Isso pode ser bastante frustrante ao procurar flexibilidade e armazenar textos grandes.
Vamos discutir uma solução alternativa simples e como podemos usar strings multilinas.”
Usando uma matriz JSON
Uma maneira criativa de inserir uma string de várias linhas em JSON é usar uma matriz. Podemos separar cada linha como um elemento individual da matriz.
Por exemplo, digamos que temos um texto de amostra como mostrado:
Lorem ipsum dolor sit amet. AUT ENESEIET SEQUI SIT DICTA VEL IMPEDIT ARCHITECTO 33 VOLUPTAS TEMPORE ET OPTIO LIBO QUERO MOLESTIAE Possimus. AUT CUPIDITETE ANIMI UT COMMODI NATUS UT NESCIUNT MOLLITIA EPSAM IUSTO A IPSA ODIT A Laboriosam Neque et Vero Totam.
Se queremos converter o bloco acima do texto em JSON, podemos converter cada linha em um elemento de matriz.
Por exemplo:
[[
"Lorem Ipsum Dolor Sit.",
"AUT ENESEIET SEQUI SIT TEQUI DICTA VEL IMPEDIT ARCHITECTO",
"33 Voluptas Tempore et Optio Libero qui molestiae Possimus.",
"Cupiditate animi ut commodi natus ut Nesciunt Mollitia EA",
"Ipsam iUSTO A IPSA ODIT A Laboriosam Neque et Vero Totam."
]
Observe como cada linha da string acima é convertida em um elemento de matriz separado por uma vírgula.
Você pode usar um método em sua linguagem de programação preferida para construir a string de volta ao seu bloco individual.
Conclusão
Este tutorial fornece uma maneira simples, mas criativa de criar uma string de várias linhas em JSON.