我在LiveCode中有最简单的脚本,试图使用MergJSON库解析一小块JSON。
这无疑是我正在做的愚蠢事情,因为这是漫长的一天,但我无法将JSON解析为LiveCode数组:
function JSONToArray pJSON
local tArray,tKeys
repeat for each line tKey in mergJSONDecode(pJSON,"tArray")
put JSONToArray(tArray[tKey]) into tArray[tKey]
end repeat
return tArray
end JSONToArray
on mouseUp
put field "MyJSON" into pJSON
answer JSONToArray()
end mouseUp
{
"firstname":"Mary",
"lastname":"Smith",
}
按钮“连接”:行n / a(外部处理程序:异常)附近的执行错误“无法解码JSON:文件末尾附近的意外令牌”
建议非常受欢迎....
谢谢,
史蒂夫
答案 0 :(得分:0)
{
"firstname":"Mary",
"lastname":"Smith", <---dangling comma
}
答案 1 :(得分:0)
Mark B可能拥有它,但另一件事可能是你没有将参数传递给JSONToArray ......
put JSONToArray(pJSON) into tArray
put tArray["firstname"]