Comment convertir une notation d'objet de script Variant en Java dans (windows) C++?Comment convertir une variante C++ en JSON?
J'ai un élément matériel qui retourne un Variant qui peut contenir un tableau (flottant), une chaîne ou des données booléennes. Tout le contenu de la variante devrait être facilement converti en JSON, mais y a-t-il une bibliothèque JSON qui le fait prête à l'emploi pour la variante? Ou ... Y at-il une bibliothèque JSON (en C++) qui mange presque n'importe quoi et renvoie le bon JSON.
Actuellement, mon convertisseur JSON (sources que j'ai téléchargées à partir d'un site aléatoire) ne comprend pas toJson (variante &).
Ce que je cherche est (pseudo-code):
switch (variant.type):
type1:
return json.dump(variant.value)
default:
return json(stringify(variant.value))
Le point principal est ici pour obtenir une solution de travail testé et avec un minimum d'effort.
modifier En variante, je veux dire la VARIANT Windows: msdn.microsoft.com/en-us/library/ms221627(VS.80).aspx
br,
Juha
Vous posez des questions sur Windows '' VARIANT' ou 'boost :: variant <>'? – ildjarn
Variante de Windows: http://msdn.microsoft.com/en-us/library/ms221627(VS.80).aspx – Juha