我试图将mysql中的数据作为json从Sencha Touch中的嵌套列表中获取。 唯一的问题是我得到这个错误,不知道为什么:
[WARN][Ext.data.reader.Reader#process] Unable to parse the JSON returned by the server:
错误:您正在尝试解码无效的JSON字符串:data = [“name”:rezepte {“id”:“1”,“name”:null,“alter”:“Ab 6.Monat”, “kategorie”:null,“tageszeit”:“Mittags”,“parten”:“1 baby- und 1 Erwachsenenportion”,“bild”:“\ u0000 \ u0000 \ u0000 \ u0000 \ u0000”,“vorrat”:“2 ” “zubereitungszeit”:“45”,“zubereitung0”:null,“zubereitung1”:null,“zubereitung2”:null,“info”:null}]
[WARN][Ext.data.reader.Reader#process] JSON object not found
包含utf-8符号的字段显示为null。 DB是utf-8_general所以我认为这可能是json返回的方式。转过身但没有工作。
请告诉我你需要帮助我的事。
答案 0 :(得分:0)
您的JSON无效或您的服务器使用无效的JSON进行响应。
应该是这样的
{
"name":"rezepte",
"id":"1",
"name":null,
"alter":"Ab 6.Monat",
"kategorie":null,
"tageszeit":"Mittags",
"portionen":"1 baby- und 1 Erwachsenenportion",
"bild":"\u0000\u0000\u0000\u0000\u0000",
"vorrat":"2",
"zubereitungszeit":"45",
"zubereitung0":null,
"zubereitung1":null,
"zubereitung2":null,
"info":null
}