在 Go 中解析 JSON

我是 Go 的新手,我正在构建一个 Web API,它在我的 Android 应用程序中使用来自 RDW 的数据。但是,我在 Go 中解析 JSON 时遇到了麻烦,而在 Java 中,我可以轻松地使用类似jsonObject.getString("AreaId"). 我似乎无法在 Go 中做到这一点。


我正在尝试解析以下 JSON 以将其保存在 MySQL 数据库中:


{

  'd': {

    'results': [

      {

        '__metadata': {

          'id': 'https://api.datamarket.azure.com/Data.ashx/opendata.rdw/StatischParkeren.Open.Data/v1/AREAGEOMETRY(1)',

          'uri': 'https://api.datamarket.azure.com/Data.ashx/opendata.rdw/StatischParkeren.Open.Data/v1/AREAGEOMETRY(1)',

          'type': 'opendata.rdw.StatischParkeren.Open.Data.AREAGEOMETRY'

        },

        'AREAGEOMETRY_ID': 1,

        'AreaManagerId': '34',

        'AreaId': 'ALMBUITEN',

        'EndDateArea': null,

        'StartDateArea': '/Date(1330560000000)/',

      },

      {

        '__metadata': {

          'id': 'https://api.datamarket.azure.com/Data.ashx/opendata.rdw/StatischParkeren.Open.Data/v1/AREAGEOMETRY(2)',

          'uri': 'https://api.datamarket.azure.com/Data.ashx/opendata.rdw/StatischParkeren.Open.Data/v1/AREAGEOMETRY(2)',

          'type': 'opendata.rdw.StatischParkeren.Open.Data.AREAGEOMETRY'

        },

        'AREAGEOMETRY_ID': 2,

        'AreaManagerId': '34',

        'AreaId': 'ALMTEGELZ',

        'EndDateArea': null,

        'StartDateArea': '/Date(1330560000000)/',

      },

 ],

    '__next': 'https://api.datamarket.azure.com/Data.ashx/opendata.rdw/StatischParkeren.Open.Data/v1/AREAGEOMETRY?$skiptoken=100'

  }

}


HUH函数
浏览 223回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go