VladimirAndreev
@VladimirAndreev
php web dev

Как правильно работать с JSON произвольной структуры?

Есть json, например вот такой:

{
	"properties_1": {
		"key_1": "value 1",
		"key_2": "value 2",
		"key_3": "value 3",
		"key_4": "value 4",
		"key_5": "value 5"
	},
	"properties_2": {
		"key_1": "value 1",
		"key_2": 1000,
		"key_3": 47.595,
		"key_4": "7006"
	},
	"ProductID": "7575",
	"DateTime": "2000-01-01 00:00:00",
}


как на go получить из него какую-то пригодную к обработке структуру данных?
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ответы на вопрос 2
@rustler2000
погромист сикраш
https://blog.golang.org/json-and-go @Decoding arbitrary data
Ответ написан
Комментировать
@kolo2012
вот так json2struct.mervine.net
И дабы всё заработало json должен быть валидным, в вашем случае
{
  "properties_1": {
    "key_1": "value 1",
    "key_2": "value 2",
    "key_3": "value 3",
    "key_4": "value 4",
    "key_5": "value 5"
  },
  "properties_2": {
    "key_1": "value 1",
    "key_2": 1000,
    "key_3": 47.595,
    "key_4": "7006"
  },
  "ProductID": "7575",
  "DateTime": "2000-01-01 00:00:00"
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы