我需要使用json
创建包含此数据的c
文件。我该怎么办?谢谢!
{
"key" : "asdf",
"mapregister" :
{
"proxyMapReply" : true,
"eidToLocatorRecords" :
[
{
"authoritative" : true,
"prefixGeneric" :
{
"ipAddress" : "2.2.2.2",
"afi" : 1
},
"mapVersion" : 0,
"maskLength" : 32,
"action" : "NoAction",
"locators" :
[
{
"multicastPriority" : 1,
"locatorGeneric" :
{
"ipAddress" : "10.33.12.37",
"afi" : 1
},
"routed" : true,
"multicastWeight" : 0,
"rlocProbed" : false,
"localLocator" : false,
"priority" : 126,
"weight" : 1
} ,
{
"multicastPriority" : 1,
"locatorGeneric" :
{
"ipAddress" : "10.33.12.44",
"afi" : 1
},
"routed" : true,
"multicastWeight" : 0,
"rlocProbed" : false,
"localLocator" : false,
"priority" : 127,
"weight" : 1
}
],
"recordTtl" : 5
}
],
"keyId" : 0
}
}
答案 0 :(得分:2)
您可以编写自己的逻辑来构建JSON文件并解析JSON文件。但我建议您使用任何第三方库。
它包含所有基本的JSON文件,并提供可用于JSON解析器和creater的项目/工具列表。
对于 c编程,我建议您使用https://github.com/json-c/json-c/wiki