タグ

jsonに関するredpandaのブックマーク (21)

  • PHPでUnicodeアンエスケープしたJSONを出力する関数 - オープンソースこねこね

    PHPの標準のjson関数だと日語部分がunicodeエスケープされてしまい、「\u65e5\u672c\u8a9e」とか、ぱっと見よくわからん文字列になってしまうので、ちょっとデバッグがし難かったりします。JSONの仕様上では日語そのままより、このようにエスケープされたほうが正しいようだけど。 PHPのマニュアルを読むとPHP5.4からはオプションにJSON_UNESCAPED_UNICODEを指定するとエスケープしないようなのですが、yumインストールに5.4が対応していなかったりで、ちょっと自分の環境では使えないのでUnicodeエスケープしないラッパー関数を書きました。 参考にさせていただいた情報 http://d.hatena.ne.jp/iizukaw/20090422 コード /** * PHP5.4からでないと対応していないUnicodeアンエスケープをPHP5.3でも

    PHPでUnicodeアンエスケープしたJSONを出力する関数 - オープンソースこねこね
  • JSON Online Validator and Formatter - JSON Lint

    To format and validate your JSON, just copy + paste it below: About the JSONLint EditorJSONLint is a validator and reformatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code. What Is JSON?JSON (pronounced as Jason), stands for "JavaScript Object Notation," is a human-readable

  • yiiでJSONを返すAPI的なものを作る - 雑想空間

    いいいーーー。 はい。yiiってのがあるらしいです。php のframeworkです。 Yii Framework: Best for Web 2.0 Development 初めに: Yii とは何か | The Definitive Guide to Yii | Yii Framework 軽量で使いやすそうで、MVCらしいので、とりあえず使ってみる事に。 やりたい事は、param受け取ったら、処理して、結果をJSONで返すAPI的なもの。 install こっからダウンロード Download Yii Framework | Yii Framework そして、解凍すれば準備は完了。 コマンドで雛形を呼び出してみます % cd WebRoot % php YiiRoot/framework/yiic.php webapp testdrive※apacheでも何でも良いですが、Webか

    yiiでJSONを返すAPI的なものを作る - 雑想空間
  • JSONIC における java.util.Date-Oboe吹きプログラマの黙示録

    JSONIC のエンコード、デコードするデータに、java.util.Date を含めると、 JSON文字列は、1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数 つまり java.util.Date の getTime() の結果のlong値になる。 {"date":1320852289822} みたいになる。 しかし、このJSON文字列のDate値を yyyy/MM/dd HH:mm:ss.SSS の書式にしたければ、 変換Objectのクラスの Date フィールドに、@JSONHintアノテーションで書式を指定する。 public class Foo{ @JSONHint(format="yyyy/MM/dd HH:mm:ss.SSS") public Date date; : } JSON文字列は、、 {"date":"2011/11

  • JSONIC - Java WebアプリでJSONを活用しよう!

    JSONとJSONIC JSONはJavaScript Object Notationの略で、JavaScriptでのハッシュとリストの記述法を利用したテキストベースのデータフォーマットだ。JavaScriptではeval()関数でオブジェクトに変換できるなど取り扱いが容易であるため、Ajaxでのデータ交換フォーマットとして利用されることが多い(セキュリティ面の問題から実際にはeval()関数で評価せず、JSONパーサを利用するほうが望ましい)。 JSONICとはJavaオブジェクトとJSONを相互変換するためのオープンソースのライブラリだ。JSONIC以外にもJavaで利用可能なJSONライブラリにはJSON-libなどがあるが、JSONICは使い方が簡単で依存ライブラリもなく、XMLからJSONへの変換や高度な拡張性など、機能面でも優れている。 JSONというとAjaxでのデータのやり

  • jQuery JSONPでPHPでやりとりする方法 at Brandons Experimental Archive

    だいぶ間が空きましたが ちょっとハマったのでメモっておきます。 jQueryでのajaxは $.ajaxというシンタックスにて利用できますが その際にクロスドメインの問題とかの場合、 XMLデータじゃなくてJSONを使ったJSONPという仕組みを使います。 jQuery側は [javascript] $.getJSONP = function(url,callback,param) { return $.ajax({ url: url, dataType:”jsonp”, success:callback }); } $.getJSONP(“./hogehoge/getjson.php”t,onDataHandler) function onDataHandler(response) { //受信後の処理をここに } [/javascript] こんな感

  • JSON の紹介

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

  • douglascrockford/JSON-js - GitHub

    JSON in JavaScript Douglas Crockford douglas@crockford.com 2019-08-25 JSON is a light-weight, language independent, data interchange format. See http://www.JSON.org/ JSON became a built-in feature of JavaScript when the ECMAScript Programming Language Standard - Fifth Edition was adopted by the ECMA General Assembly in December 2009. json2.js: This file creates a JSON property in the global object

    douglascrockford/JSON-js - GitHub
  • jQuery.ajax(url[,settings])で、JSON形式のデータを読み込みパースし表示

    実装例(サンプル)の動作について 「toggle」ボタンをクリックすると、「jquery-sample-ajax-json.js」ファイルを読み込み、パースし、黄色のボックス要素内に表示する。 読み込みが成功すると、「toggle」ボタンの右横に「読み込み成功」と表示する。 「toggle」ボタンを、再度クリックすると、元に戻す。 実装例(サンプル)のソースコード JavaScript <script> <!-- jQuery( function() { jQuery( '#jquery-sample-button' ) . toggle( function() { jQuery . ajax( 'jquery-sample-ajax-json.js', { dataType: 'json', success: function( data ) { var title = '<h3>' +

  • [Android] jsonデータをJSONICを使って配列に保存: ものづくりログ

    GAE(Google App Engine)でAPIでデータのやりとりをするときにjsonを使っているのですが、 jsonで受け取ったデータを配列に保存するときに「JSONIC」というライブラリを使うと 命令1つで実現できました! 忘れない内に備忘メモ。 例↓ // JSONICを使ってデコード TestClass[] test = JSON.decode(jsonString, TestClass[].class); 詳しくは↓ JSONIC http://jsonic.sourceforge.jp

  • JSONをjQueryで扱う方法 : ずっと工事中

    ブログネタ:JavaScript に参加中! XMLに続いてJSONの扱い方のメモです。 概要は以下の通り。 ・JSONの取得 JSONの取得はajaxメソッドやgetメソッドでもできますが、getJSONを使った方がシンプルです。 ・エンコード指定 呼び出す側と呼び出される側でエンコードが異なる場合はスクリプトのcharsetの指定が必須です(特にIE)。 ・取得したJSONの取り扱い JSONはeachメソッドやfor文で扱うことができます。 Google Ajax Feed APIを使って任意のフィードからJSONを取得し、タイトル5件を表示する例です。 ソース とりあえずエラー処理は入れていないです。 $(function() { $.ajaxSetup({scriptCharset:'utf-8'}); //charsetの指定(デフォルトの書き換え) $('#get_feed'

  • JSONICの使い方

    最近は、JSON形式のデータを熱かったアプリを作ろうと考えているので、 JSONICについて調べてみました。 JSONICっていうのは簡単にいうと、JavaでJSON形式のデータを扱うためのライブラリです。 ダウンロードはこちらから↓ JSONIC 使い方はいたって簡単。 // JSONICをインポート import net.arnx.jsonic.JSON; public class JsonicSample { public static void main(String[] args) { final JsonicSample jsonicSample = new JsonicSample(); jsonicSample.go(); public void go() { // エンコード(Java → JSON)対象のクラス final Hoge hoge = new Hoge();

  • NTPからJSON形式で現在時刻を取得するサンプル - A Memorandum

    JSONP 形式での時刻配信 NICT の日標準時プロジェクトにて NTP の時刻情報を JSON で、こんな感じで取得できます。 jsont( { "id": "ntp-a1.nict.go.jp", "it": 1232963971.248, "st": 1232963971.920, "leap": 33, "next": 1230768000 } ) 取得項目は以下の通りです id:サーバID it:発信時刻(クライアントから送信された時刻) st:サーバ時刻 leap:next以前の時点での UTC と TAI の差(秒) next: 次、または最後のうるう秒イベント時刻 Scala の Source.fromURL Scala の Source.fromURL で JSON で取得した時刻情報を表示してみます。 JSON のパースは scala.util.parsing.js

    NTPからJSON形式で現在時刻を取得するサンプル - A Memorandum
  • はてなブログ | 無料ブログを作成しよう

    日記_2024.8.29 鞍馬と貴船 29日は鞍馬と貴船に行ってきました。こんな天気でバイクは無理、でも引きこもるのも嫌なので前々から行きたかった鞍馬と貴船に行くことにしました。ただ、いつ大雨が降っても全くおかしくないので天気がヤバそうなら帰ることにします。普通に日帰りできる距離ですから…

    はてなブログ | 無料ブログを作成しよう
  • はじめてのJSONPプログラミング

    前回の「ブログの☆の総数を取得できるAPIを組み込みました」では、はじめてJSONPを使ってみました。以下、実際にJSONPを使ってみての覚え書きと、これからJSONPプログラミングをはじめる方へのTIPSです。 ブログの☆の総数を取得できるAPIは、はてなスターに登録されたブログの情報を取得できるJSON形式とJSONP形式で提供されているAPIでした。 はてなスター日記 - ブログの☆の総数を取得できるAPIを追加しました JSONとは、JavaScriptにおけるオブジェクトの表記法をほぼそのまま利用したデータフォーマットのことで、JSONPはJSONにちょっと記述を加えて、クロスドメインのJSONデータを非同期で読み込ませて処理するための手法のことです。(詳しい定義については、自分で調べてみてください) 通常、Webブラウザでは他ドメインのJavaScriptのデータを読み込んで実

    はじめてのJSONPプログラミング
  • JAXSON 開発ガイド

  • 第11回 JSONP入門 | gihyo.jp

    こんにちは、太田です。今回から、Ajaxと呼ばれるような非同期な通信処理を行うJavaScriptについて解説していきます。今回は特にJSONPについて基礎的な部分を解説します。 JSONとは JSONについては第9回でも少し触れていますが、改めて解説します。 JSON(JavaScript Object Notation)はJavaScriptから生まれたデータ記述フォーマットで、真偽値、数値、文字列、null値の組み合わせを持ったハッシュか配列かその両方で構成されます。 JSONはそのシンプルさから多くの言語でネイティブにサポートされており、特にウェブ関連ではポピュラーなデータフォーマットです。 JSONのサンプル(配列) ["aaa", "bbb", "ccc"] JSONのサンプル(ハッシュ) {"aaa":1, "bbb": 2, "ccc": 3} JSONのサンプル(ハッシュ

    第11回 JSONP入門 | gihyo.jp
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • jQueryを使ったAjax通信(クロスドメイン編) - おかひろの雑記

    jQueryでのAjaxについては実案件でもポツポツ使ってましたが、Ajax呼び出し元とサーバーが同じドメインのケースばっかりで、 サーバーのドメインが異なるケースについては詳しくなかったので、再確認しました。 業務系Webシステムを作ってるとあまり使わない気がしないでも無いですが、例えば他システムのWebAPIをAjaxで呼んだりするかもしれません。 あと、PhoneGapを使う場合は必須になるのではないでしょうか。 以下、サンプルを記述しました。 サーバー側プログラムはSAStrutsですが、他言語でも内容はほとんど変わらないと思います。 同じドメインでのAjaxの例 サーバー側プログラム @Execute(validator=false) public String normalAjax() { String data = "{\"id\" : \"A001\",\"name\" :

    jQueryを使ったAjax通信(クロスドメイン編) - おかひろの雑記
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。