翻訳(thanks to JavaScript++かも日記) 原文:Introducing JSON JSON(JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。JavaScriptプログラミング言語(ECMA-262標準第3版 1999年12月)の一部をベースに作られています。JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、Java、JavaScript、Perl、Python、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構
「入門 JSON」が微妙に評判がいいみたいなので, 今回はもう少し踏み込んだ内容を書いてみたいと思います。 前回では JSON のデータフォーマットについて曖昧な表現や説明のまま流していますが, ここではもう少し厳密に見ていきます。 またもや長文です。 ご注意を。 なお, この記事は「Introducing JSON」(日本語訳)と併せてご覧いただくことをお奨めします。 前回は JSON のデータ型について連想配列(members)と配列(array)の2つがあると説明しました。 しかし実際にはもうひとつオブジェクト(object)という型があります。 実は JSON ではこのオブジェクトがデータの基本になっています。 (説明が長くなるので前回はこの部分についてワザと端折りました) オブジェクトは以下に示すようにブレス記号で囲んだ表現になります。 { } { members } ここで注意
ここではあまりプログラミングの話はしないのですが(私も今気がついた), たまにはいいでしょう。 今回は JSON というデータフォーマットのお話です。 めっさ長文です。 ご注意を。 (3/8 追記があります) 最近 JSON (JavaScript Object Notation)にハマってます。 JSON というのはごく軽量のデータフォーマットで, Javascript (というより ECMAScript と言うべきかもしれませんが)の言語仕様がベースになっています。 とはいえ, JSON 自体は Javascript からは独立していますので他の言語(C/C++, Java, C#, Perl, Ruby, Python など)でも問題なく扱うことができます。 JSON は以下の2種類のデータ構造の組み合わせでできています。 (JSON フォーマットの詳しい解説をご所望の方は「入門 J
Div, Rindaのドキュメント(草稿) 公開しました。http://www.druby.org/ilikeruby/d207.html http://www.druby.org/ilikeruby/d208.html 前田さんのところ 「mod_rubyによるWebシステム構築」 http://shugo.net/article/sd200103/ 「RubyによるWebアプリケーション構築術」 http://shugo.net/article/webdb2/ まつもとさんのRuby Users' Guide(ミラー。これは改訂したい) http://ruby.mirror.easynet.be/ja/uguide/uguide00.html 青木峰郎さんのLC2001 Ruby Tutorial 配布資料など(再構成版はいつ書かれるんだろう…) http://i.loveruby.n
はじめに このサイトは、プログラミング初心者にスクリプト言語Rubyを使えるようになってもらうことを目的としています。多くの入門書や解説ページと違い、プログラミングの主眼を数学に置いています。 解説の内容や順番は、もちろん数学をするために必要なものを優先しています。それだけでなく、例や演習問題にも、数学っぽいことを多く採り入れていく予定です。数学のトピックとして難しいと感じたところは飛ばして読んでもらって構いませんし、興味があれば調べてみるのもいいでしょう。 なお、プログラミングの解説ということもあり、OS(WindowsやLinuxなど)の基本的な動作や、ディレクトリ、圧縮ファイルの解凍といった程度の基礎知識は仮定します。そのあたりでつまずいているのでしたら、まずはそれらの基本操作を学ぶことをお勧めします。解説は主にWindowsを基調としていますが、Linuxでもあまり問題はないと思い
Thank you for being patient. We are doing some work on the site and will be back shortly.
プログラミング入門 - Rubyを使って - 未来のプログラマのためのチュートリアル 目次 00. はじめに 01. 数(number) 02. 文字列(string) 03. 変数と代入 04. 数と文字列の変換 05. メソッド(method) 06. 制御構造 07. 配列とイテレータ 08. メソッドの作り方 09. クラス 10. ブロックと手続きオブジェクト 11. このチュートリアルを超えて このチュートリアルについて...
rubyユーザガイド はじめに Rubyは「お手軽オブジェクト指向言語」だ.ちょっと独特ではある が,慣れれば書きやすく,ある程度は読みやすいようにできている. この「Rubyユーザーズガイド」では実際にrubyを動かしてみながら rubyに慣れることにしよう.また,マニュアルでは分からない 「なぜそうなっているのか」ということも説明しようと思う. 目次 起動してみる rubyの特徴 簡単なプログラム 文字列 正規表現 配列と連想配列 簡単なプログラムふたたび rubyの制御構造 イテレータってなに? 入門・オブジェクト指向 メソッド クラス 継承 メソッドの再定義 さらにメソッドについて(アクセス制御) 特異メソッド モジュール 手続きオブジェクト 変数たち 大域変数 インスタンス変数 ローカル変数 クラス定数 例外処理 後始末を忘れずに(ensure) Last modified: M
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く