1. ホーム
  2. javascript

[解決済み] JSONのキー名で有効/無効な文字はどれですか?

2022-04-18 01:57:15

質問

JavaScriptのオブジェクトやJSONの文字列のキー名には、禁止されている文字がありますか?またはエスケープする必要がある文字はありますか?

具体的には、キー名に"$"、"-"、スペースを使いたいのですが、可能でしょうか?

どのように解決するのですか?

いいえ、有効な文字列はすべて有効なキーです。また " をエスケープすればよい。

{"The \"meaning\" of life":42}

オブジェクトのフィールド名とキーを関連付けようとする言語では、このような値を読み込むことが困難な場合があるかもしれません。しかし、私はそのようなケースを知りません。