Как я могу преобразовать Variant в нотацию объектов сценариев Java в (windows) c ++?
У меня есть аппаратная часть, которая возвращает вариант, который может содержать массив (float), строку или логические данные. Все варианты содержимого должны быть легко преобразованы в JSON, но есть ли библиотека JSON, которая делает это готовым для варианта? Или ... Есть ли библиотека JSON (на с ++), которая ест почти все и возвращает правильный JSON.
В настоящее время мой JSON-конвертер (источники, которые я скачал со случайного сайта) не понимает toJson (и вариант).
Я ищу (псевдокод):
switch (variant.type):
type1:
return json.dump(variant.value)
default:
return json(stringify(variant.value))
Суть в том, чтобы получить проверенное и работающее решение с минимальными усилиями.
edit Под вариантом я подразумеваю VARIANT для Windows: msdn.microsoft.com/en-us/library/ms221627(VS.80).aspx
ш
Юха