検索

ホームページ  >  に質問  >  本文

javascript - 非標準の JS 文字列を標準の JSON オブジェクトに変換する

次のjs文字列があります

リーリー

aaa を {'a':1,'b':2,'c':3} のような標準 Json オブジェクトにすばやく変換するにはどうすればよいですか?

高洛峰高洛峰2777日前474

全員に返信(3)返信します

  • 黄舟

    黄舟2017-05-18 11:00:23

    標準 JSON オブジェクトについて誤解があります。標準 JSON の属性は二重引用符で囲まれても機能しません。

    JSON.parse(str) ここで受け取るstrパラメータはJSON形式に準拠した文字列である必要があります。JSON形式に準拠していない場合はエラーが報告されます。

    そのため、まずオブジェクトのプロパティに二重引用符を追加します。

    を使用したくない場合は、この方法を使用できますeval リーリー

    SyntaxError: JSON.parse: 解析が正しくありません

    返事
    0
  • PHP中文网

    PHP中文网2017-05-18 11:00:23

    JSON.parse(aaa);

    JSON.stringify: json =》string
    JSON.parse:string=》json
    ご参照ください: https://m.baidu.com/from=1086...

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-18 11:00:23

    リーリー

    返事
    0
  • キャンセル返事