我将多个数据元素存储到MySQL数据库中。当我查询数据库时,我用JSON返回所有数据。其中一个数据字段是可能包含多行的“描述”数据字段。当我尝试解析JSON对象时,出现一个错误,说我的JSON对象中不能有多行字符串。什么是替代方案或解决方法,这样我可以得到这个?JSON中有多行的字符串
0
A
回答
1
插入数据库时,您不得正确编码您的json字符串。下面是不是有效的JSON:
{"description": "First line
Second line"}
你需要的是:
{"name": "First line\nSecond line"}
的\ n是一个有效的换行符。你如何在插入时获得json数据?如果您有一个php对象或数组,请使用json_encode()来获取正确的值。如果您正在从现有字符串中获取数据,则会遇到更深层的麻烦 - 任何源代码都不应该使用字面换行符来生成json。这听起来像你的json字符串的源代码是手写的或自定义编码,而不是用适当的json工具构建。
+0
来源是来自MySQL数据库中一个名为“description”的数据字段,它只是一个简单的字符串,尚未被操作 –
+0
description字段是您存储值的位置。但是某人或某个脚本会将该值插入表格中该行的该列中,我建议可能无论是哪个人或哪个人在列中插入值,都会产生错误。 – 2015-05-21 01:26:48
相关问题
- 1. JSON中的多行字符串
- 2. 具有多个表的JSON字符串
- 3. AngularJS和JSON与多行字符串
- 4. JSON中的JSON字符串
- 5. 多FORMDATA字符串JSON
- 6. 如何从json字符串中删除多个换行符(\ n)?
- 7. 多行字符串
- 8. 多行字符串
- 9. 使用json_decode解码JSON文件中的多行字符串()
- 10. 解析包含多个JSON数据字符串的字符串
- 11. Swift的JSONDecoder在JSON字符串中有多种日期格式?
- 12. libcurl中的Json字符串
- 13. 的JSON字符串
- 14. JSON字符串?
- 15. 如何在POSTMAN中放置多行单个字符串JSON?
- 16. 使用php在json字符串/数组中插入多行mysql?
- 17. JSON/Nodejs/swagger:在swagger中显示的快速响应字符串中没有翻译为多行的换行符
- 18. JSON字符串到Java中的JSON
- 19. 如何替换字符串中的字符有许多字符
- 20. PropertyGrid中的多行字符串
- 21. 呈现Thymeleaf中的多行字符串
- 22. 没有换行符的多行模板字符串?
- 23. 如何转换带有转义字符的Json字符串为Android中的json
- 24. Arduino的巨型多串行字符串
- 25. C++中的字符串类有多大?
- 26. OCaml re2多行字符串
- 27. 打印多行字符串
- 28. 多行字符串问题
- 29. 多行字符串从HTML
- 30. 获取多行字符串
为什么你不保存它,因为它是通过将列数据类型更改为长文本 –
与论坛网站不同,我们不使用“谢谢”或“任何帮助表示”,或在[so]上签名。请参阅“[应该'嗨','谢谢',标语和致敬从帖子中删除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be –