TIL_ JSON.

2091 ワード

今日勉強します


  • JSON

  • JSON.stringify

  • JSON.parse

  • JSON官方文件链接


  • JSON


  • JSONはJavaScript Object Notationの略で、データ交換のために作成されたオブジェクト形式のフォーマットです.

  • JSON構造は再帰関数が使えるツリー構造です
  • JSON.stringify:Object typeをJSONに変換
  • JSON.parse:JSONをObjecttypeに変換
  • 「コード」メッセージオブジェクトをJSONに変換する方法JSON.stringify
    let transferableMessage = JSON.stringify(message)
    console.log(transferableMessage)  // `{"sender":"김코딩","receiver":"박해커","message":"해커야 오늘 저녁 같이 먹을래?","createdAt":"2021-01-12 10:10:10"}`
    console.log(typeof(transferableMessage)) // `string`
    stringgifyのプロセスをシリアル化(serialize)と呼ぶ
  • seriealize:シリアル化deserialize:逆シリアル化
  • JSONのデフォルトルール


    -javaスクリプトオブジェクトJSONキーは引用符なしで、引用符を付ける必要があります.文字列値の文字列値は任意の形式の引用符で囲む必要があります.引用符で囲む必要があります* 또한 JSON은 키와 값 사이, 그리고 키-값 쌍 사이에는 공백이 있어서는 안됩니다. * undefind와 function은 JSON으로 생략되거나 null 로 변환됩니다.

    完了後、


    JSON.trigify法を関数として直接実現する.
    体現のために再帰を用いて解くのは容易なようだが,難しい.
    JSONは代表的な木型構造であるため,典型的な再帰探索が可能な構造を学習したが,この部分には理解が必要であるようである.
    規則に従うのも容易ではないようだ.
    午前中にやった宿題は注釈復習をしなければならない.