Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JSON.stringify()

 JSON.stringify()

JSON日の金曜日 #12の発表資料

Matsui Masashi

September 13, 2019
Tweet

More Decks by Matsui Masashi

Other Decks in Programming

Transcript

  1. JSON.stringify()
    @circled9
    2019-09-13
    Friday 13 JSON #12


    View Slide

  2. View Slide

  3. Matsui Masashi
    দҪਖ਼ࢤ DJSDMFE
    ϒϥ΢β͕޷͖ͳਓ
    !XBUFSDFMMJOD
    !3

    View Slide

  4. JSON.stringify()


    View Slide

  5. JSON.stringify() is …
    • JavaScriptͷؔ਺
    • ΦϒδΣΫτΛJSONʹม׵͢Δ
    • JSONΦϒδΣΫτͷ࣋ͭؔ਺ͷதͰ3ຊͷࢦ
    ʹೖΔਓؾͷؔ਺


    View Slide



  6. View Slide



  7. View Slide

  8. arguments


    View Slide

  9. JSON.stringify(value[, replacer[, space]])


    View Slide

  10. arguments
    • value
    • any
    • replacer: optional
    • Array | function
    • space: optional
    • String | Number


    View Slide

  11. value


    View Slide

  12. value
    • JSONจࣈྻʹม׵͢Δ஋ɻ


    View Slide

  13. replacer


    View Slide

  14. replacer
    • ग़ྗ͢ΔJSONจࣈྻͷ੍ޚΛߦ͏
    • Array
    • JSONจࣈྻʹؚΊΔϗϫΠτϦετ
    • Function: function(key, value)
    • JSONจࣈྻʹม׵͢Δ࣌ͷؔ਺


    View Slide

  15. space


    View Slide

  16. space
    • ग़ྗ͢ΔJSONจࣈྻͷۭനΛ੍ޚ͢Δ
    • Number
    • ۭനจࣈͷ਺
    • String
    • ۭനͱͯ͠࢖༻͢Δจࣈྻ


    View Slide

  17. ·ͱΊ


    View Slide

  18. ·ͱΊ
    • JSON.stringify() ͸JSONΦϒδΣΫτͷؔ਺
    ͷதͰ3ຊͷࢦʹೖΔਓؾͷؔ਺
    • ୈ2Ҿ਺͕࣮͸ߴػೳ
    • Ͱ΋ɺ݁ہ JSON.stringify(obj, null, 2) Ҏ֎
    ࢖͏͜ͱ͸΄ͱΜͲͳ͍


    View Slide