タグ

*JSONに関するkyopecoのブックマーク (3)

  • pythonのjson.dumpで日本語出力 - 勉強不足

    pythonのjsonモジュール便利です。jsonのファイル作るのに助けて貰ってます。 ただ、特に何もしないと日語になってないのでファイルを見た時にわけわからなくて困ります。直接編集出来ませんし。 なので日語で吐き出す方法について記載します。 #!/usr/bin/python # -*- coding: utf-8 -*- import json, codecs data = { u"first": u"Hello world", u"second": u"今日は\n晴れです", u"third": 3 } f = codecs.open("hoge.json", "w", "utf-8") json.dump(data, f, indent=2, sort_keys=True, ensure_ascii=False) f.close() indentを指定してやると整形してくれます

    pythonのjson.dumpで日本語出力 - 勉強不足
  • C++でJSONを読む

    おシゴトでJSONを扱うことになりました。どこぞのサーバがWeb-serviceをホストしてて、サービスとのやりとり(リクエストとその応答)がJSONで行われるらしく、C++でJSONを読み取る方法をリサーチしてくれとのこと。 Web-serviceのインターフェースはXMLがよく用いられますが、近頃はJSONが増えてきたみたいです。JSONはXMLに比べフォーマットが単純で伝文がコンパクト、軽量インターフェースなのでスマホのような(デスクトップ機よりは)非力なクライアントでも楽に扱えますからね。そんなわけでC++でJSONを扱うべくリサーチを始めました。 JSONの構造 JSON:JavaScript Object Notation(JavaScriptオブジェクト記法)、RFC4627(PDF)で規定されています。英文とはいえ10ページにも満たない小さな規格ですからさほどの苦労もなく理

    C++でJSONを読む
  • JSON の紹介

    JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。

  • 1