これは自分のために作成したJSON libraryです。 以下に軽い説明を残します。また、中には使用例としていくつかのブロックを残してあります。必要ない方はブロック定義だけ使ってください。 また、全ての変数/リストは「このスプライトのみ」になっているのでクローン等と組み合わせてみてください。 json::getはjsonオブジェクトにキーを使ってアクセスする関数です。 json::setはjsonオブジェクトの指定したキーの部分を指定した値で書き換える関数です。書き換えるだけでなく、オブジェクトに新たなペアを作成したり、リストの末尾に新しい要素を追加できます。 json::json2listはjsonオブジェクトをscratchリストに変換する関数です。オブジェクトはキーとペアで2要素ずつ、リストは1要素ずつに変換されます。 json::list2objはscratchリストをjsonオブジェクトに変換する関数です。scratchリストの要素は偶数個である必要があります。 json::list2jsonlistはscratchリストをjsonリストに変換する関数です。 json::removeはテキストからダブルクォーテーションを除去する関数です。テキストは2文字以上である必要があります。
JSONを作った全ての人に感謝します。