DOBON.NETプログラミング道掲示板

■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")


解決み!
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: JSONの複雑な入れ子内部の値を取りたい。 /けい 返信無し
 
上記関連ツリー

Nomalアイコン JSONの複雑な入れ子内部の値を取りたい。 / けい (23/05/08(Mon) 15:13) #35407
Nomalアイコン Re[1]: JSONの複雑な入れ子内部の値を取りたい。 / Hongliang (23/05/08(Mon) 21:24) #35408
  └Nomalアイコン Re[2]: JSONの複雑な入れ子内部の値を取りたい。 / けい (23/05/09(Tue) 10:38) #35409
    └Nomalアイコン JSONの複雑な入れ子内部の値を取りたい。 / けい (23/05/09(Tue) 15:28) #35410 解決み! ←Now

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -