Использование JSON: способ применить число и строку к одной и той же паре ключ-значение? - PullRequest
0 голосов
/ 01 мая 2020

Мне нужно определить один вложенный JSON объект, который хранит в случае использования 1 значение ключа с целым числом (количеством чего-либо), а в случае использования 2 - значение ключа со строкой (UUID).

Цель состоит в том, чтобы проанализировать данные в последующих процедурах.

Я знаю, что решил поместить число в кавычки и избежать неявного преобразования. Что было описано здесь: Можно ли цитировать JSON чисел?

Пример-1:

"kpiValue": {
   "type": "Driver",
   "value": 16 // => amount of something
}

Пример-2

"kpiValue": {
   "type": "Driver",
   "value": "ident" // => UUID is handled as string
},

Есть мысли по этому поводу?

1 Ответ

0 голосов
/ 01 мая 2020

Номер в кавычках - это строка.

Вы можете сделать это безопасно.

NB: не забудьте определить и ввести тип вашей переменной в дальнейшем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...