DOBON.NETプログラミング道掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
■35410
/ 3階層)
JSONの複雑な入れ子内部の値を取りたい。
□投稿者/ けい
一般人(7回)-(2023/05/09(Tue) 15:28:24)
■
No35408
に返信(Hongliangさんの記事)
いただきましたご指摘を参考に、
JSONファイルにおける各値を取得できました。
今回は、JSON.NETよりも推奨されているSystem.Text.jsonのJsonNodeを使う方向になりました。
クラスについては今後検討していきたいと思います。
まことにありがとうございました。
以下、各項目の値を取得した際の表記を記載させていただきます。
"ResultInfo"
"Count": 1 ///jsonNode("ResultInfo")("Count")
"Total": 1 ///jsonNode("ResultInfo")("Total")
"Start": 1 ///jsonNode("ResultInfo")("Start")
"Status": 200 ///jsonNode("ResultInfo")("Status")
"Description": "" ///jsonNode("ResultInfo")("Description")
"Copyright": "" ///jsonNode("ResultInfo")("Copyright")
"Latency": 0.049 ///jsonNode("ResultInfo")("Latency")
"Feature"
"Id": "8d8acd6f1e7d81d5d10a9a18e8e927ec" /// jsonNode("Feature")(0)("Id")
"Gid": "" /// jsonNode("Feature")(0)("Gid")
"Name": "〒234-0054" /// jsonNode("Feature")(0)("Name")
"Type": "point" /// jsonNode("Feature")(0)("Geometry")("Type")
"Coordinates": "139.58691098,35.37690957" /// jsonNode("Feature")(0)("Geometry")("Coordinates")
"Description": "Yahoo!郵便番号検索" ///jsonNode("Feature")(0)("Description")
"Style": [] ///jsonNode("Feature")(0)("Style")
"Uid": "1831ff4e59f55c19370fc71002827b41f317f341" /// jsonNode("Feature")(0)("Property")("Uid")
"CassetteId": "3ee7f7f5fe1ef2267e319b15168e37d3" /// jsonNode("Feature")(0)("Property")("CassetteId")
"Code": "JP" /// jsonNode("Feature")(0)("Property")("Country")("Code")
"Name": "日本" /// jsonNode("Feature")(0)("Property")("Country")("Name")
"Address": "神奈川県横浜市港南区港南台" /// jsonNode("Feature")(0)("Property")("Address")
"GovernmentCode": "14111" /// jsonNode("Feature")(0)("Property")("GovernmentCode")
"AddressMatchingLevel": "6" /// jsonNode("Feature")(0)("Property")("AddressMatchingLevel")
"PostalName": "神奈川県横浜市港南区港南台" /// jsonNode("Feature")(0)("Property")("PostalName")
"Id": "23365" /// jsonNode("Feature")(0)("Property")("Station")(0)("Id")
"SubId": "2336501" /// jsonNode("Feature")(0)("Property")("Station")(0)("SubId")
"Name": "洋光台" ///jsonNode("Feature")(0)("Property")("Station")(0)("Name")
"Railway": "JR在来線" ///jsonNode("Feature")(0)("Property")("Station")(0)("Railway")
"Exit": "出口" ///jsonNode("Feature")(0)("Property")("Station")(0)("Exit")
"ExitId": "5999" ///jsonNode("Feature")(0)("Property")("Station")(0)("ExitId")
"Distance": "1123" ///jsonNode("Feature")(0)("Property")("Station")(0)("Distance")
"Time": "14" ///jsonNode("Feature")(0)("Property")("Station")(0)("Time")
"Type": "point" ///jsonNode("Feature")(0)("Property")("Station")(0)("Geometry")("Type")
"Coordinates": "139.596374,35.378634" ///jsonNode("Feature")(0)("Property")("Station")(0)("Geometry")("Coordinates")
"Id": "23157" /// jsonNode("Feature")(0)("Property")("Station")(1)("Id")
"SubId": "2315701" /// jsonNode("Feature")(0)("Property")("Station")(1)("SubId")
"Name": "港南台" ///jsonNode("Feature")(0)("Property")("Station")(1)("Name")
"Railway": "JR在来線" ///jsonNode("Feature")(0)("Property")("Station")(1)("Railway")
"Exit": "出口" ///jsonNode("Feature")(0)("Property")("Station")(1)("Exit")
"ExitId": "5628" ///jsonNode("Feature")(0)("Property")("Station")(1)("ExitId")
"Distance": "1316" ///jsonNode("Feature")(0)("Property")("Station")(1)("Distance")
"Time": "16" ///jsonNode("Feature")(0)("Property")("Station")(1)("Time")
"Type": "point" ///jsonNode("Feature")(0)("Property")("Station")(1)("Geometry")("Type")
"Coordinates": "139.576543,35.375218" ///jsonNode("Feature")(0)("Property")("Station")(1)("Geometry")("Coordinates")
"Id": "23158" /// jsonNode("Feature")(0)("Property")("Station")(2)("Id")
"SubId": "2315801" /// jsonNode("Feature")(0)("Property")("Station")(2)("SubId")
"Name": "港南中央" ///jsonNode("Feature")(0)("Property")("Station")(2)("Name")
"Railway": "横浜市営地下鉄ブルーライン" ///jsonNode("Feature")(0)("Property")("Station")(2)("Railway")
"Exit": "2" ///jsonNode("Feature")(0)("Property")("Station")(2)("Exit")
"ExitId": "5630" ///jsonNode("Feature")(0)("Property")("Station")(2)("ExitId")
"Distance": "3334" ///jsonNode("Feature")(0)("Property")("Station")(2)("Distance")
"Time": "41" ///jsonNode("Feature")(0)("Property")("Station")(2)("Time")
"Type": "point" ///jsonNode("Feature")(0)("Property")("Station")(2)("Geometry")("Type")
"Coordinates": "139.591038,35.401302" ///jsonNode("Feature")(0)("Property")("Station")(2)("Geometry")("Coordinates")
"OpenForBusiness": "" /// jsonNode("Feature")(0)("Property")("OpenForBusiness")
"PcUrl1": http://www.post.japanpost.jp/cgi-zip/zipcode.php?zip=234-0054 /// jsonNode("Feature")(0)("Property")("Detail")("PcUrl1")
解決
済
み!
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、返信フォームの上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
削除キー/
編集
削除
前の記事
(元になった記事)
次の記事
(この記事の返信)
←Re[2]: JSONの複雑な入れ子内部の値を取りたい。
/けい
返信無し
上記関連ツリー
JSONの複雑な入れ子内部の値を取りたい。
/ けい
(23/05/08(Mon) 15:13)
#35407
└
Re[1]: JSONの複雑な入れ子内部の値を取りたい。
/ Hongliang
(23/05/08(Mon) 21:24)
#35408
└
Re[2]: JSONの複雑な入れ子内部の値を取りたい。
/ けい
(23/05/09(Tue) 10:38)
#35409
└
JSONの複雑な入れ子内部の値を取りたい。
/ けい
(23/05/09(Tue) 15:28)
#35410
解決
済
み!
←Now
上記ツリーを一括表示
/
上記ツリーをトピック表示
上記の記事へ返信
入力内容にタグは利用できません。
引用部分(行頭に「>」や「■」が付いている部分)が全体の 80% 以上のコメントは投稿できません。
半角カナは使用しないでください。文字化けの原因になります。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
投稿前に必ずお読みください
初めて投稿される方は、必ず「
書き込みのルールについて(12/4/2更新)
」をお読みください。
読むのが面倒、ルールを守りたくないという方は、「
お気楽掲示板
」へ投稿してください。
質問を投稿する場合は、「
質問をする際のアドバイス
」を参考にしてください。
投稿は、明記のない限り、パブリックドメインになります。
マルチポストされた投稿を報告する時は匿名で投稿し、マルチポストされている場所を併記してください。以下のリンクをクリックしていただくと、自動で下のフォームが埋まりますので、その後「送信」ボタンを押してご投稿ください。
マルチポストの報告をする
マルチポストの報告をするが、マルチポスト先の投稿が嫌がらせである(元の投稿者とは別人が行なっている)可能性が高い
(投稿日時に開きがあり、こちらの投稿の方が早い場合は、その可能性が高いです)
Name
/
E-Mail
/
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No35410に返信(けいさんの記事) > ■No35408に返信(Hongliangさんの記事) > > いただきましたご指摘を参考に、 > JSONファイルにおける各値を取得できました。 > > 今回は、JSON.NETよりも推奨されているSystem.Text.jsonのJsonNodeを使う方向になりました。 > > クラスについては今後検討していきたいと思います。 > > まことにありがとうございました。 > > 以下、各項目の値を取得した際の表記を記載させていただきます。 > > > "ResultInfo" > > "Count": 1 ///jsonNode("ResultInfo")("Count") > "Total": 1 ///jsonNode("ResultInfo")("Total") > "Start": 1 ///jsonNode("ResultInfo")("Start") > "Status": 200 ///jsonNode("ResultInfo")("Status") > "Description": "" ///jsonNode("ResultInfo")("Description") > "Copyright": "" ///jsonNode("ResultInfo")("Copyright") > "Latency": 0.049 ///jsonNode("ResultInfo")("Latency") > > "Feature" > > "Id": "8d8acd6f1e7d81d5d10a9a18e8e927ec" /// jsonNode("Feature")(0)("Id") > "Gid": "" /// jsonNode("Feature")(0)("Gid") > "Name": "〒234-0054" /// jsonNode("Feature")(0)("Name") > > "Type": "point" /// jsonNode("Feature")(0)("Geometry")("Type") > "Coordinates": "139.58691098,35.37690957" /// jsonNode("Feature")(0)("Geometry")("Coordinates") > > > "Description": "Yahoo!郵便番号検索" ///jsonNode("Feature")(0)("Description") > "Style": [] ///jsonNode("Feature")(0)("Style") > > "Uid": "1831ff4e59f55c19370fc71002827b41f317f341" /// jsonNode("Feature")(0)("Property")("Uid") > "CassetteId": "3ee7f7f5fe1ef2267e319b15168e37d3" /// jsonNode("Feature")(0)("Property")("CassetteId") > > "Code": "JP" /// jsonNode("Feature")(0)("Property")("Country")("Code") > "Name": "日本" /// jsonNode("Feature")(0)("Property")("Country")("Name") > > "Address": "神奈川県横浜市港南区港南台" /// jsonNode("Feature")(0)("Property")("Address") > "GovernmentCode": "14111" /// jsonNode("Feature")(0)("Property")("GovernmentCode") > "AddressMatchingLevel": "6" /// jsonNode("Feature")(0)("Property")("AddressMatchingLevel") > "PostalName": "神奈川県横浜市港南区港南台" /// jsonNode("Feature")(0)("Property")("PostalName") > > "Id": "23365" /// jsonNode("Feature")(0)("Property")("Station")(0)("Id") > "SubId": "2336501" /// jsonNode("Feature")(0)("Property")("Station")(0)("SubId") > "Name": "洋光台" ///jsonNode("Feature")(0)("Property")("Station")(0)("Name") > "Railway": "JR在来線" ///jsonNode("Feature")(0)("Property")("Station")(0)("Railway") > "Exit": "出口" ///jsonNode("Feature")(0)("Property")("Station")(0)("Exit") > "ExitId": "5999" ///jsonNode("Feature")(0)("Property")("Station")(0)("ExitId") > "Distance": "1123" ///jsonNode("Feature")(0)("Property")("Station")(0)("Distance") > "Time": "14" ///jsonNode("Feature")(0)("Property")("Station")(0)("Time") > "Type": "point" ///jsonNode("Feature")(0)("Property")("Station")(0)("Geometry")("Type") > "Coordinates": "139.596374,35.378634" ///jsonNode("Feature")(0)("Property")("Station")(0)("Geometry")("Coordinates") > > "Id": "23157" /// jsonNode("Feature")(0)("Property")("Station")(1)("Id") > "SubId": "2315701" /// jsonNode("Feature")(0)("Property")("Station")(1)("SubId") > "Name": "港南台" ///jsonNode("Feature")(0)("Property")("Station")(1)("Name") > "Railway": "JR在来線" ///jsonNode("Feature")(0)("Property")("Station")(1)("Railway") > "Exit": "出口" ///jsonNode("Feature")(0)("Property")("Station")(1)("Exit") > "ExitId": "5628" ///jsonNode("Feature")(0)("Property")("Station")(1)("ExitId") > "Distance": "1316" ///jsonNode("Feature")(0)("Property")("Station")(1)("Distance") > "Time": "16" ///jsonNode("Feature")(0)("Property")("Station")(1)("Time") > "Type": "point" ///jsonNode("Feature")(0)("Property")("Station")(1)("Geometry")("Type") > "Coordinates": "139.576543,35.375218" ///jsonNode("Feature")(0)("Property")("Station")(1)("Geometry")("Coordinates") > > "Id": "23158" /// jsonNode("Feature")(0)("Property")("Station")(2)("Id") > "SubId": "2315801" /// jsonNode("Feature")(0)("Property")("Station")(2)("SubId") > "Name": "港南中央" ///jsonNode("Feature")(0)("Property")("Station")(2)("Name") > "Railway": "横浜市営地下鉄ブルーライン" ///jsonNode("Feature")(0)("Property")("Station")(2)("Railway") > "Exit": "2" ///jsonNode("Feature")(0)("Property")("Station")(2)("Exit") > "ExitId": "5630" ///jsonNode("Feature")(0)("Property")("Station")(2)("ExitId") > "Distance": "3334" ///jsonNode("Feature")(0)("Property")("Station")(2)("Distance") > "Time": "41" ///jsonNode("Feature")(0)("Property")("Station")(2)("Time") > "Type": "point" ///jsonNode("Feature")(0)("Property")("Station")(2)("Geometry")("Type") > "Coordinates": "139.591038,35.401302" ///jsonNode("Feature")(0)("Property")("Station")(2)("Geometry")("Coordinates") > > "OpenForBusiness": "" /// jsonNode("Feature")(0)("Property")("OpenForBusiness") > "PcUrl1": http://www.post.japanpost.jp/cgi-zip/zipcode.php?zip=234-0054 /// jsonNode("Feature")(0)("Property")("Detail")("PcUrl1") > >
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.png
/.zip
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
20KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/300KB]
残り:[300KB]
Icon
/
ホイールロボ
くるりロボ
ぱんだ
ふとめネコ
ねずみ
こあら
疑問ねこ
ランダム
管理者用
(画像を選択/
サンプル一覧
)
削除キー
/
(半角8文字以内)
解決
済
み!
BOX/
解決したらチェックしてください!(スレッドを閉じる目的ではチェックしないでください!)
クリエイティブ・コモンズ・ライセンス
を Comment の末尾に挿入するには、以下のリンクをクリックしてください。(Javascript で挿入しているだけです。)
表示(CC BY)
|
表示-改変禁止(CC BY-ND)
|
表示-継承(CC BY-SA)
|
表示-非営利(CC BY-NC)
|
表示-非営利-改変禁止(CC BY-NC-ND)
|
表示-非営利-継承(CC BY-NC-SA)
プレビュー/
クッキーに保存しない/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-