JSONの読み取り時のエラー

投稿者: 投稿日:2020/08/04(Tue) 20:55:36 No.1939

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

 JSON形式で読み取ろうとすると、ときどきエラーが発生することがあります。
 再現する条件としては、JSONがタブ文字などで整形されており、なおかつ配列内にnullが入っていると起きるようです。
 下記が簡単なサンプルになります。

----- サンプルソース -----
内容は、「「{
  "test": [
    null
  ]
}」」
読み取り結果は、内容をJSON形式として読み取ったもの
読み取り結果を表示
--------------------

----- エラー内容 -----
JSON形式が正しくありません。,が不足しています。 36文字目付近

[エラー番号900] [はじめ:6行目]
--------------------

 ちなみに、JSONを下記のように変更するとうまくいくようです。

----- 正常に動作する例 -----
内容は、「「{"test": [null]}」」
読み取り結果は、内容をJSON形式として読み取ったもの
読み取り結果を表示
--------------------

 もし可能でしたら、修正いただけると幸いです。
 環境は、Windows10 64ビット、プロデル Ver.1.7.1008です。

 以上、よろしくお願いいたします。

修正しました

投稿者:ゆうと 投稿日:2020/08/08(Sat) 14:11:53 No.1949

こんにちは ゆうとです。
いつもお世話になっております。

スペース,改行が入るJSON形式の読み取りでエラーとなる不具合について
現象確認できました。

プロデル1.7.1009で修正しましたのでご確認ください。
いつもご指摘感謝致します。

修正確認しました

投稿者: 投稿日:2020/08/08(Sat) 14:31:34 No.1950

 こんにちは、お世話になります。

 先ほど修正を確認しました。
 ありがとうございました。

 以上、今後ともよろしくお願いいたします。

▲ページの先頭へ

- WebForum -