JSONの概要, Cloud FireStore で JSON を扱う

Slides:



Advertisements
Similar presentations
ゲームプログラミング講習 第2章 関数の使い方
Advertisements

ヒトの思考プロセスの解明を目的とするワーキングメモリの研究
第27講 オームの法則 電気抵抗の役割について知る オームの法則を使えるようにする 抵抗の温度変化を理解する 教科書P.223~226
医療の歴史と将来 医療と医薬品産業 個人的経験 3. 「これからの医療を考える」 (1)医薬品の研究開発 -タクロリムスの歴史-
Autonomic Resource Provisioning for Cloud-Based Software
移動体通信の経済分析 ミクロ事例研究2015 通信班 石崎亜由美、萩原慎.
クロマグロ漁獲規制による消費者余剰の変化
自然言語処理プログラミング勉強会1 - 1-gram言語モデル
情報処理演習C2 ファイル操作について (2).
回帰分析 重回帰(3).
ヘリオトロンJにおける遠赤外レーザー干渉計の開発と超音速分子ビーム入射及び高強度ガスパフプラズマの初期計測結果
Excel による データベース入門 Ver /9.
Microsoft Office 2010 クイックガイド ~Access編~
組合せ最適化 第1,2章 M2  酒井 隆行.
超伝導体検出器 ― SOI技術との融合による遠赤外一光子検出 STJ 開発 ―
初代星起源連星ブラックホール合体による重力波の観測可能性
SuperKEKBとBelle II 後田 裕 (KEK)
並列分散処理フレームワークSparkを用いた TF-IDF計算手法の提案
自然言語処理プログラミング勉強会8 - 句構造解析
LCAについて 熊野雄太.
QE3縮小の是非 肯定派 天水・安塚・藤田・成田.
3-4:相関と回帰分析(最小二乗法) 総務省 ICTスキル総合習得教材 [コース3]データ分析 [コース1]データ収集
3-3:基本統計量・クロス集計表の作成 総務省 ICTスキル総合習得教材 [コース3]データ分析 [コース1]データ収集
化石燃料の枯渇が及ぼす経済的影響の一考察
DICOM医療画像を使用したPHITSシミュレーション
短期均衡モデル(1) 所得・支出モデル ケインジアンと古典派 所得・支出モデル 乗数効果 拡張 ケインズ型消費関数 均衡産出量の決定
第17回久留米大学バイオ統計フォーラム 2018/10/05 京都大学(医)統計遺伝学分野 山田 亮
Demand値を求める数式
SSD Problem 九州大学大学院数理学府 古川 貴司.
第5回 光通信 光半導体の特性 発光原理、発光素子、受光素子 光ファイバ 光の伝播、種類、特徴 光通信
デジタルメディア処理2 担当: 井尻 敬.
待ち行列モデルの シミュレーション作成 福地凌 2019/2/17.
極低温SOIアンプ SOI-STJ4による STJ光パルス応答読出し試験
データ構造と アルゴリズム第5回 知能情報学メジャー 和田俊和.
最小木問題 と 最短巡回路問題 ―離散数学の “解ける” 問題 と “解けない” 問題―
銀河中心方向天体の 固有運動測定と大規模探査
位置情報による集団行動把握の基盤システム
2017/3/9 坂巻 顕太郎(横浜市立大学) 田嶋 幸聖(中外製薬) ○長島 健悟(千葉大学) 吉田 瑞樹(ファイザー)
手術・治療を 受けられた方へ ~再発のない生活を目指して~ ●● ●●さま用.
2層SOI検出器における     放射線ダメージ耐性評価の研究 東北大学 理学部物理学科4年 素粒子実験研究室 篠田 直幸.
原型炉に向けたプラズマ計測の課題 核融合科学研究所 秋山毅志 1.背景 -原型炉条件と計装制御の考え方-
アルゴリズムとデータ構造1 2005年6月24日
アルゴリズムとデータ構造 2010年6月21日
フロンティア法による「Ls in L」と「Sphinxes in Sphinx」の解の列挙
数学入門 5月7日.
Pp-10. Python の numpy Python を演習と実践で学ぶシリーズ 金子邦彦.
業務システム理解のための 外部アクセスに着目したクラスタリング手法
15.cons と種々のデータ構造.
高熱流パルスプラズマ照射実験における 材料温度計測に向けた高速パイロメータの開発
Pp-12. Python の numpy Python を演習と実践で学ぶシリーズ 金子邦彦.
ai-5. 人工知能の Python パッケージ TensorFlow と Keras の動作確認
3E 電子回路I 授業資料01: 電子回路で用いる数学・物理
コードクローンに対する リファクタリング可能性に基づいた 削減可能ソースコード量の調査
九州大学鳥人間チーム 渕田 翔 鳥人間型滑空機の 安全と飛行戦略 九州大学鳥人間チーム  渕田 翔.
論理回路 第1回 論理回路の数学的基本 - ブール代数
pf-6. スタック (Python プログラミング基礎を演習で学ぶシリーズ)
ソースファイル群の類似性を用いた ソフトウェア再利用元の推定
崇越科技股份有限公司 会社案内 2019年05月.
情報とコンピュータ 静岡大学工学部 安藤和敏
パターン認識特論 ー閾値論理と線形識別機構ー 担当:和田 俊和 部屋 A513
エル・システマ オーケストラは子どもを 犯罪から守るか.
物理システム工学科3年次 「物性工学概論」 第6回半導体と光(3) ー光る半導体ー
知って得する 私たちの給与明細の見方 「知って得する!私たちの給与明細の見方」 はじまるよ 地域手当0%
大気中CO2濃度の上昇に伴う カバノキ科樹木の光合成能力の変化
富山大学 公開講座 2008 「QRコードを作ろう!」 ~ QRコードの概要 ~.
ソースコード差分検出を用いた 探索的手法による impure リファクタリングの検出
卒論キックオフ 2006/07/25 上田研並列班 1G03R217-5 八鍬 豊.
ns-3. Cloud FireStore で JSON を扱う (NoSQL データベースを学ぶシリーズ)
代数的組合せ最適化 part II 作用素スケーリングとCapacity 導入:行列スケーリングによるパーマネントの近似計算
なぜ「情報数学」か? 離散数学 情報処理で処理の対象となるデータ、モノ、概念を 式として記述する 他人に伝えることができる
Presentation transcript:

JSONの概要, Cloud FireStore で JSON を扱う 金子邦彦

JSON とは 「タグ」と「値」を並べることを特徴とする データ形式 {"name": "apple", "price": 10} {タグ: 値, タグ: 値} JSON の例 Pythonで扱うことも簡単

JSON のデータ型 配列 例 [1, 2, 3] 数値 例 4.56 文字列 例 "hello" ※ 「"」で囲む 配列 例 [1, 2, 3] 数値 例 4.56 文字列 例 "hello" ※ 「"」で囲む ブール値 true false null {"name": "apple", "price": 10} ・タグ 必ず文字列 ・値  さまざまなデータ型でありえる.     JSON オブジェクトを値とすることも

JSON での入れ子 入れ子: 値が JSON オブジェクトになること {"name":{"0":"apple","1":"orange"},"price":{"0":10,"1":20}} 入れ子の例 name Price apple 10 1 orange 20 Pythonで扱うことも簡単

Google Firebase の Cloud FireStore JSON Google Firebase オブジェクトの種類 JSONオブジェクト コレクション,ドキュメント 入れ子 OK 「値」の 種類 文字列 (string), 数値 (number), ブール値 (boolean), 配列 (array), null null, 日時 (timestamp), geopoint, 参照 (reference)

Google Firebase の Cloud FireStore JSONオブジェクト 「タグ」と「値」の並び Cloud FireStore のドキュメント 「フィールド名」と「タイプ名」と「値」の並び Cloud FireStore のコレクション Cloud FireStore のドキュメントの集まり     

パソコン演習 https://www.kunihikokaneko.com/dblab/nosql/ firebase.html 前準備: Google のアカウント(IDとパスワード) ① Firebase プロジェクト作成,料金プランの設定 ② Cloud Firesote データベース作成 ③ データベースの操作(コレクションとドキュメントの追加) https://www.kunihikokaneko.com/dblab/nosql/ firebase.html