1

MergJSON ライブラリを使用して JSON の小さなチャンクを解析しようとする LiveCode の最も単純なスクリプトがあります。

長い一日だったので、これは間違いなく愚かなことですが、JSON を解析して LiveCode 配列にすることはできません。

「接続」というボタンの LC スクリプト

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

私のJSON

{
"firstname":"Mary",
"lastname":"Smith",
}

エラー:

ボタン「接続」: 行 n/a (外部ハンドラー: 例外) での実行エラー「JSON をデコードできませんでした: ファイルの終わり近くの予期しないトークン」

提案は大歓迎です....

ありがとう、

スティーブ

4

2 に答える 2

0
{
"firstname":"Mary",
"lastname":"Smith",   <---dangling comma
}
于 2013-05-14T14:35:45.350 に答える