タグ

JSONに関するwanijiのブックマーク (5)

  • golang は ゆるふわに JSON を扱えまぁす! — KaoriYa

    以下のツイートにもある通り、一見 golang は struct を定義しないと JSON を扱えないように見えます。他にも似たようなツイートをチラホラと見かけましたが、それらは全部誤解です。そこでこの記事では、golang でゆるふわ (structを定義せず) に JSON を扱う方法を紹介します。 golangrubyのようにゆるふわにJSONは扱えない? https://t.co/olsryDHc5G — bamchoh (@bamchoh) 2016年6月24日 この記事では入力の json.Unmarshal() を取り扱いますが、出力の json.Marshal() にも応用できます。 TL;DR json.Unmarshal() には *interface{} を渡せます interface{} は dproxy を使うと、値のアクセスで楽ができます json.Unmar

  • RFC 準拠的な JSON 形式について - Qiita

    Help us understand the problem. What is going on with this article?

    RFC 準拠的な JSON 形式について - Qiita
    waniji
    waniji 2016/07/12
  • JSONモジュールの encode_json / decode_json と to_json / from_json について調べてみた - punitan (a.k.a. punytan) のメモ

    JSONモジュールの encode_json / decode_json と to_json / from_json について調べてみた。 間違いがあった場合は指摘お願いします。 encode_json / decode_json encode_json / decode_json は Encodeモジュールの encode_utf8 / decode_utf8 にJSONのシリアライザー・デシリアライザーがくっ付いたようなもの。 to_json / from_json その一方、to_json / from_json は引数・戻り値共に flagged utf8 で扱う。JSONのシリアライザー・デシリアライザーのみ。 よって、エンコード周りに関しては自分で責任を持ってやる必要がある。 utf8(追記:コメントの指摘により加筆修正) OOインターフェイスには utf8 メソッドがある。

    JSONモジュールの encode_json / decode_json と to_json / from_json について調べてみた - punitan (a.k.a. punytan) のメモ
  • JSONのドキュメントに追加した部分 どんぞこ日誌(2010-04-06)

    * [Perl][メモ] JSONのドキュメントに追加した部分 tokuhiromさんに(en|de)code_jsonと(to|from)_jsonどっちを使ったほうが良いのか初心者にわかるようにしたらと言われたので、最近のJSON.pmのドキュメントには(en|de)code_jsonがオススメである旨が付け足されています。さらに念を押して、一応自分ではわかりやすく説明したつもりの"HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER"というセクションが加わっています。 で、この日誌にperl json 文字化けとかで検索してくる人がたまにいて、たぶんこのページがヒットするのでしょうが、(自分で訳しておいて何ですが)これ見てもわかりにくいんじゃないかなあという気がします。また、先のgoogleの検索結果のトップには現状Kawa.ne

  • どんぞこ日誌(2008-03-29)

    * [Perl][メモ] JSON::XSのエンコーディング/コードセット関連のフラグ 2010-04-06追記: モジュール使ってみたけど文字化けして困る〜という方はこのページよりもこちらを先に読まれることをお勧めします。 以前自分でもJSONのフラグについて簡単に説明してきましたが、JSON::XSのドキュメントにずばりENCODING/CODESET FLAG NOTESというのが加わりましたので、その要約と、せっかくだからその部分の全訳を載せます(作者了解済)。(※2008-06-11 下段に一文を追記) 1 utf8オフ(デフォルト): encodeはUnicodeなJSONを返すdecodeはUnicodeなJSONを受けとり、UnicodeなPerlデータを返す。2 utf8オン: encodeはUTF-8なJSONを返すdecodeはUTF-8なJSONを受け取り、Unic

  • 1