我正试图将数据从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","portionen":"1baby-und 1Erwachsenportion","bild":"''u0000''u0000''u0000","vorrat":"2","zubereitungszeit":"45","zuberietung0":null,"zubereitung1":null、"zubereetung2":null和"info":null}]
[WARN][Ext.data.reader.Reader#process] JSON object not found
包含utf-8符号的字段显示为null。DB是utf-8_general,所以我认为这可能是json返回的样子。转换但不起作用。
请告诉我你需要什么来帮助我。
您的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
}