0

これは、JSON 文字列を作成する型にはまらない方法である可能性があると思います。でも、本当は「Sequel Pro」でこんな風に作れればいいのに

ここに画像の説明を入力

その場で編集できるようにしたいです。しかし、クライアント側で文字列を受け取ってから as3 JSON.parse 関数を使用しようとすると、エラーが発生します..."SyntaxError: Error #1132: Invalid JSON parse input."

 private function storyTextCallBack(r:Object):void
            {

                        //storyText is an 'Object'
                storyText = JSON.parse(r.text);

            }

しかし、これは私のクライアントが実際に取得している方法であり、JSON.parse関数を壊していると思います.....

 [\n\t{\n\t\ttext: "hello this is some json test stuff",\n\t\tduration: "5000"\n\t},\n\t{\n\t\ttext: "this is the second line in that json object thing",\n\t\tduration: "3000"\n\t},\n\t{\n\t\ttext: "this is the third and final line in that json object thing",\n\t\tduration: "8000"\n\t}\n]

誰でもこれを修正する方法を知っていますか?

4

1 に答える 1

3

JSON 内のオブジェクト名は、引用符で囲む必要があります。

"text":"example text"

このパーサーで有効な JSON オブジェクトがあるかどうかを確認できます: http://json.parser.online.fr

于 2013-01-22T22:55:36.647 に答える