[2272] JSONを正しく書き出せないことがある

投稿日 2023/04/05(Wed) 23:18:18
投稿者 onichan
参照先

お世話になっております。

現象1:種類名が「辞書の配列」の配列をJSON形式として書き出した際、その辞書の各内容が文字列に変換されてしまうようです。

ーープログラム例
{{a=1}}をJSON形式として書き出したものを表示 ーー[{"a":1}]のはずだが[{"a":"1"}]になる
{{a={}}}をJSON形式として書き出したものを表示 ーー[{"a":[]}]のはずだが[{"a":"{}"}]になる
{{a=空の辞書}}をJSON形式として書き出したものを表示 ーー[{"a":{}}]のはずだが[{"a":""}]になる

ーープログラム例終わり

ーーーーーーーーーー

現象2:辞書の含まれる値をJSON形式として書き出す際、キーの特殊文字がエスケープされないようです。

ーープログラム例
A={「app"le」=「app"le」}をJSON形式として書き出したもの
Aを表示
AをJSON形式として読み取ったものを表示 ーーエラーになる

ーープログラム例終わり

ーーーーーーーーーー

状況:ユーザーのアップロードした辞書データをJSONファイルに保存するタイプのWebアプリを作っていた際に発覚しました。

プロデルバージョン:1.9.1181
よろしくお願いいたします。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -