我有从服务器返回的 JSON,我想根据 JSON 模式验证它(可能是 V3 草案,但可以更改)。
我想也许 NSDictionary
会有这个功能,但它似乎没有,这是我的尝试:
[ self 字典]
(其中 dictionary
是一个 NSDictionary)
没有任何方法可以根据我能找到的 JSON 模式验证 NSDictionary
。我该怎么做?
请注意,您可以在 objective-c 中编写 C 和 C++,因此这些标 checkout 现在问题中。
最佳答案
Objective-C 是 C 的超集。JSON Schema 站点列出了一个 C 库 wjelement ,你可以适应它。
示例函数调用是
WJESchemaValidate(schema, json, schema_error, schema_load, NULL, format)
您自然需要提供 C 字符串,而不是 NSString
。
注意:在我写下答案后,我意识到您从一开始就可以使用纯 C :)
关于c++ - 如何在 Objective-C 中验证 JSON Schema?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20567301/