這裏是我的PHP代碼片段的解析。解析JSON數據時出錯。 JSONException:在字符輸入結束
$result=mysql_query($qry);
$Json="{";
for($i=1;$i<=$count;$i++)
{
$row = mysql_fetch_row($result)
$newRow=setJson($i,$row);
if($i!=$count)
$Json=$Json.$newRow.",";
else
$Json=$Json.$newRow;
}
$Json=$Json."}";
$response["success"]=1;
$response["count"]=$count;
$response["rows"]=$Json;
echo json_encode($response);
函數用於創建新行
function setJson($i,$row)
{
$setRow="\""$i."\":[".$row."]";
return $setRow;
}
我已經開發了這個使用PHP。 我想解析MySQL結果爲以下格式。對於DB中的每一行。我需要在我的應用程序中將其更新到SQLite數據庫。
{
"success":1,
"error":0,
"rows":{
"1":["abc","123"],
"2":["xxx","909"],
"3":["bcn","1bc"]
}
}
{
"tag": "syncMe",
"success": 1,
"error": 0,
"count": "8",
"rows": "{
\"1\":[\"Porotta\",\"22\",\"652+2\",\"veg\",\"dinner\"],
\"2\":[\"chicken curry\",\"90\",\"sdaS\",\"veg\",\"dinner\"],
\"3\":[\"Assd\",\"12\",\"looo\",\"veg\",\"dinner\"]}"
}
如何刪除JSON字符串中的斜線。
在JSON末尾缺少}是一個錯誤,或者你忘了它? –
@AdamRadomski for循環後我添加了「}」與$ Json變量。作爲$ Json = $ Json。「}」; –