发布于 2015-09-21 12:40:59
我如何知道文本的值类型?
您可以检查它是字符串、浮点数、整数、布尔值、null还是数组。
是为我做的吗?转换成实际的类型?
JSON只是一个符号,它什么也不做。但是解析这些值的库可能会做到这一点。例如,字符串将用引号包装。或者数组将被包装在括号中。交换和浮动是空的,但有效的数字。
我应该事先知道哪种类型吗?
这取决于你的申请。在构建JSON时,您可能知道每个键的类型,所以在解析该JSON时,可以使用该信息。
阅读RapidJSON文档,可以解析和推断值的类型。所以,只要正确使用图书馆就够了。
https://stackoverflow.com/questions/32695288
复制相似问题