我是 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'
}
}
相关分类