Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

JSONに関するjsstudyのブックマーク (19)

  • JSONの基礎の基礎 - Qiita

    JSONは、Java Script Object Notationのこと。テキストベースのデータフォーマット。 JavaScriptのオブジェクトとほぼ同じ形式であり、例えば下記のJavaScriptオブジェクト。 var schoolOne = { hensachi: 60, students: 260, name: "ichi-koukou" }

    JSONの基礎の基礎 - Qiita
  • JSONの形式を完全理解して読み書きできるようになるための記事 | 侍エンジニアブログ

    という少し応用的な内容について詳しく解説していくので、JSON初学者の方は是非参考にしていただければ幸いです! JSONとは それでは、早速JSONとは何だというところについてみていきましょう。JSONとは、JavaScript Object Notationの略でデータフォーマットの一種です。とは言われても何かよくわかりませんよね。 データを扱うとき、様々なルールを決める必要があります。理由は大きく2つあって、 この2つが主な理由です。JSONはこれらのルールを満たすために定められたデータ形式の一つです。データ形式のことをデータフォーマットと言ったりするんですが、データフォーマットにはJSONだけでなく、CSVや、XMLといったものもあります。 それぞれのデータフォーマットごとに特徴のあるルールが定められていて、記事ではそのJSONにおけるルールつまり形式を詳しく解説していきます。 J

    JSONの形式を完全理解して読み書きできるようになるための記事 | 侍エンジニアブログ
    jsstudy
    jsstudy 2020/05/09
  • 非エンジニアに贈る「具体例でさらっと学ぶJSON」 | DevelopersIO

    よく訓練されたアップル信者、都元です。「JSONってなんとなくわかるけど、構造を読み取れる自信はないし、ましてや書ける気はまったくしない。」そんな人に贈るエントリーです。残念ながら、「13日の金曜日」や「Why Japanese people!!」しか思い浮かばない人は、想定読者対象外ですのでお引き取りください。逆に、正確な定義が欲しい人はRFC 4627RFC 7159(アップデートされてました)をご確認ください。 「JSON」とは。 JSONとは JavaScript Object Notation の略で、要するに「JavaScriptの中でオブジェクトを記述する書式」のことです。と言われてもなんのことだか分からない人向けの説明なので安心してください。 JSONというのは「データを表現するための記法(≒文法)」です。シンプルなデータであれば、文法など気にせずにただ書けば問題ありません

    非エンジニアに贈る「具体例でさらっと学ぶJSON」 | DevelopersIO
    jsstudy
    jsstudy 2020/05/09
  • JSON Formatter & Validator

    The JSON Formatter was created to help folks with debugging. As JSON data is often output without line breaks to save space, it can be extremely difficult to actually read and make sense of it. This tool hoped to solve the problem by formatting and beautifying the JSON data so that it is easy to read and debug by human beings. To further expand the debugging capabilities, advanced JSON validation

    JSON Formatter & Validator
  • とほほのJSON入門 - とほほのWWW入門

    JSONとは JSONの文法 JSONのエンコーディング JSONの型 文字列("...") 数値(123, 12.3, 1.23e4) ヌル値(null) 真偽値(true, false) オブジェクト({...}) 配列([...]) JSONとは JavaScript Object Notation の略です。 RFC7158 と ECMA-404 1st edition では若干仕様の差異がありましたが、2017年12月に仕様の統一が行われ、RFC 8259, IETF STD 90, ECMA-404 2nd edition で再規定されました。 MIMEタイプは application/json。拡張子は .json。 JavaScript のデータ定義文をベースとした、簡易的なデータ定義言語です。 JavaScript だけではなく、Java, PHP, Ruby, Pyth

  • ElmとGraphQLの出会い - さようならJson Decoder ! - Qiita

    はじめに 昨年にGitHubGraphQLAPIを公開して大きな話題になりました。GraphQLに関する詳細はこちらの記事をご覧になっていただければと思います。最近ではBaaS(Backend as a Service)として手軽に利用できるGraphQLサーバー(Scaphold、Hasura、AWS Appsync等)も増えてきています。 JavaScriptで使われているメジャーなクライアントライブラリはRelayとApolloでしょうか、大きなプロジェクトでの採用実績も多くあるそうです。ElmからPorts経由でこれらのライブラリの利用することも可能とは思いますが、キャッシングやオフラインのサポート、サブスクリプションで同期だとか高度な事を望まなければ、所詮はJSONデータのやり取りなので、ElmからHttpで直接GraphQLサーバーを叩いて利用する事も可能です。 Elmのコ

    ElmとGraphQLの出会い - さようならJson Decoder ! - Qiita
  • Web API初心者と学ぶGraphQL - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? DMM.com Advent Calendar 2018 20日目の記事です。 DMM GAMES プラットフォーム開発部 PFシステム部所属の@SiragumoHuinです。 ゲーム自体を作るゲームエンジニアではなく、https://games.dmm.comの各画面やソーシャルアプリケーションプロバイダー(SAP)さんが使うAPIを提供しているWebグループに所属してるサーバサイドエンジニアです。 (記事を書いた当時)日で24歳になりましたが、Webグループでは一番の若造です(新卒2年目) tl;dr; GraphQL自体はフレ

    Web API初心者と学ぶGraphQL - Qiita
  • PHP: json_decode - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: json_decode - Manual
  • データの取得と出力を学ぶ!PHPでJSONを使う方法【初心者向け】

    JSONデータの取得方法 PHPは主にサーバサイドで使用されるプログラミング言語です。 PHPで構築したサーバから別のサーバに接続して何らかのデータを取得する際に、JSON形式のデータが使用されることがあります。 例えば、example.comに配置されているJSON形式のデータを取得する場合は、以下のようなイメージです。 <?php $url = "http://example.com/sample.json"; $json = file_get_contents($url); ?> http://example.com/sample.jsonからJSON形式のデータを取得し、$jsonに設定しています。 ※上記は例ですので、http://example.com/sample.jsonからJSON形式のデータは実際には取得できません。 [PR] PHPを学んで未経験からWebエンジニア

    データの取得と出力を学ぶ!PHPでJSONを使う方法【初心者向け】
  • PHP で JSON を特定のクラスにパースする方法 - Qiita

    はじめに 結論をいうと、厳密にはそのような方法はありませんが、代替方法のご提案です。 PHP 標準の json_decode() 関数 は、JSON 文字列をオブジェクトに変換しますが、そのオブジェクトは * stdClass * のオブジェクトに固定されています。 しかしそうではなく、自作の、特定のクラスにパースしたいという要求はあるでしょう。 コード補完を有効にするだけ まず、なぜそのようなことをしたいのか。おそらく多いのは「エディタのコード補完機能を活用したい」という理由ではないでしょうか。 それだけではないかもしれませんが、先ず補完さえ有効になれば良い場合は、Doc コメントで @var アノテーションを書くという手があります。 @var アノテーション は「変数型ヒント」のことで、以下のコード例の中では /* @var ではじまる行のことです。 // コード補完さえ有効になれば良

    PHP で JSON を特定のクラスにパースする方法 - Qiita
  • PHPでJSONのデータを処理する方法

    JavaScript Object Notation「JSONとは何か?」について、簡単に説明します。JSONという文字を見て「13日の金曜日」を思い浮かべてしまう人は、まずはその過ちに気付いて下さい。JSONとはJavaScript Object Notationの頭文字を繋げ合わせたものです。Notationは日語で「表記法」。JavaScriptのオブジェクトの表記法を元にした、データフォーマットです。要はJavaScriptのオブジェクトみたいなデータ形式ですね。 様々なプログラム言語が対応しているJSONの最大の特徴は、例えばJavaScriptPHPRubyというような様々なプログラム言語がその取り扱いに対応していることです。データを用意する側は、JSONという形式のデータ1種類を用意しておくだけで、JavaScriptを使う人、PHPを使う人、Rubyを使う人などに対応

    PHPでJSONのデータを処理する方法
  • JSON

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

  • JSON-RPC

    A light weight remote procedure call protocol. It is designed to be simple!

    jsstudy
    jsstudy 2020/05/09
  • JavaScript Object Notation - Wikipedia

    JavaScript Object Notation(JSON、ジェイソン)はデータ記述言語の1つである。軽量なテキストベースのデータ交換用フォーマットでありプログラミング言語を問わず利用できる[1]。名称と構文はJavaScriptにおけるオブジェクトの表記法に由来する。 JSONはウェブブラウザなどでよく使われているECMA-262, revision 3準拠のJavaScript[2] (ECMAScript) をベースとしている。2006年7月にRFC 4627で仕様が規定され、その後、何度か改定され、2017年12月14日[3]にIETF STD 90およびRFC 8259およびECMA-404 2nd editionが発表された。MIMEタイプは application/json、拡張子はjsonとされた。 IETFおよびECMAおよびISOの仕様の改定の歴史 2006年7月

    JavaScript Object Notation - Wikipedia
    jsstudy
    jsstudy 2020/05/09
  • JSON - Google 検索

    JSONは、APIなどでテキストデータを処理する際に用いられることが多いデータフォーマットです。Python等の言語でデータ解析を行う場面でも頻繁に使われています。

    jsstudy
    jsstudy 2020/05/09
  • VisualStudio コピペ JSONをClassとして貼り付けられるtips - Qiita

    概要 こんなTweetを見かけたので、さっそくやってみた。 VisualStudioにはJSONをクラスとして貼り付けるという機能があるよ、と。 Tip of the Day! A little reminder of the paste JSON as classes feature in Visual Studio :) There is also 'paste XML as classes' pic.twitter.com/O79D6ZEuwl — Iris Classon (@IrisClasson) November 27, 2016 用意したJSON { "title":"Harry Potter and the Philosopher's Stone", "author":"J.K. Rowling", "hoge": { "stringField": "piyo", "nu

    VisualStudio コピペ JSONをClassとして貼り付けられるtips - Qiita
  • 4.0から大きく変わった「PA-API v5.0(Amazon API)」の使い方!

    Amazon APIの仕様が変わり2019年12月1日から新しいバージョン5.0のPA-API(Product Advertising API)と移行します。 これに伴い、2019年11月30日までに移行が完了していない場合は現在のPA-APIは使えなくなるということです… Product Advertising API (以下PA-API)の新しいバージョン(PA-API v5)についてお知らせいたします。 PA-API v5への移行を2019年11月30日までに実施しなかった場合、現在のPA-APIはご利用をいただけなくなります。 引用 : PA-API v5移行のご案内 ※ 自分は「Amazon API」と呼んでいましたが、正確にはPA-APIなので、今後はPA-APIに統一します 変更方法としては、以下の2ステップです。 ステップ1: PA-APIのアクセスキーはアソシエイト・セン

    4.0から大きく変わった「PA-API v5.0(Amazon API)」の使い方!
    jsstudy
    jsstudy 2020/05/05
    PA-API v5.0での大きな変更点 (1)パラーメータの種類が変更 (2)パラーメータの設定が直感的に行える (3)返してくれるデータがJSON形式
  • JSONにはコメント行が付けられない?ネットで見つけた方法の有用性を試してみた | DevelopersIO

    はじめに こんにちは植木和樹です。AWSではJSON形式を使う機会が結構多いですよね。ただJSONを使ってて不満なことが一つあります。それはコメント行をつけることができないことです。例えばJavaScriptのようにスラッシュでコメントを表現しようとしても構文エラーとなってしまいます。 { "key" : "value" // コメント } $ cat js_test.json | jq '.' parse error: Invalid numeric literal 特にCloudFormationのテンプレートや、IAMのポリシー設定は内容が複雑になりがちなのでコメントをつけておきたいと思うことが多々あり困っていました。 そんな時このようなブログを見つけました。「Adding Comments to JSON」。JSONでは同じキー文字列の要素が重複した場合に最後に定義したものが優先さ

    jsstudy
    jsstudy 2019/11/10
  • JSONにコメントを記述する方法の備忘録 - NxWorld

    すごい今更なことなのですが、JSONにはコメントを付けることができないということをつい最近になって気付きました...。 ならコメントを付けなければ良い話ではありますが、個人的にJSONを利用する場合は設定ファイル等で利用することが多いのもあって可能であればコメントを残したいと思うことがあったり、単純に付ける方法はないのかが気になって少し調べてみたので備忘録です。 コメント付けたいならわざわざJSONにこだわらなくてもYAMLにするとかコメント使えるHjson使えばって感じですが、あくまでJSONでコメントを付ける方法になるのでそういった意見はスルーでお願いします。 コメント用にデータをつくる #1 単純に使用しなければいいということで、コメント用として出力などはしないデータをつくってしまう方法です。 例えば下記のように実際に使用しないという意味も含めて先頭に「_(アンダースコア)」を、キー

    JSONにコメントを記述する方法の備忘録 - NxWorld
    jsstudy
    jsstudy 2019/11/10
  • 1