1. ホーム

[解決済み】文字列のJSON配列はどのように表現するのですか?

2022-04-07 10:08:57

質問

有効なJSONはこれだけでいいんですよね?

["somestring1", "somestring2"]

解決方法は?

についてもう少し詳しく説明します。 クリスR すごい答え の画像を持参してください。 すごい参考 .

有効なJSONは常に中括弧のどちらかで始まります。 { または角括弧 [ それ以外にはありません。

{ を開始します。 object :

{ "key": value, "another key": value }

ヒント javascript はシングルクォートを受け付けますが。 ' JSONは二重のものしか受け付けません。 " .

[ を開始します。 array :

[value, value]

ヒント : 要素間のスペースは、どの JSON パーサーでも常に無視されます。

そして valueobject , array , string , number , bool または null :

そうそう。 ["a", "b"] は完全に有効なJSONであり、例えば、以下のようなことが可能です。 マニッシュが指摘したリンクで試してみてください。 .

以下は、ブロックごとに1つずつ、有効なJSONの追加例です。

{}

[0]

{"__comment": "json doesn't accept comments and you should not be commenting even in this way", "avoid!": "also, never add more than one key per line, like this"}

[{   "why":null} ]

{
  "not true": [0, false],
  "true": true,
  "not null": [0, 1, false, true, {
    "obj": null
  }, "a string"]
}