我目前正在使用 C# 来创建/解析一个 JSON 文件,然后使用它来填充胡子模板。
我已经使用 Nustache 的 NuGet 包将 Nustache 安装到 VB 中。
我的 JSON 文件如下所示:
{
"LinkName": "test",
"TESTBOOL": true,
"NodeProfileENUM": "TEST",
"Requester": false,
"Responder": false,
"Nodes": {
"Root": {
"nodeName": "Root",
"displayName": null,
"type": null,
"initialValue": null,
"serializable": null,
"className": null,
"enumName": null,
"isLast": true,
"actionList": {}
}
},
"LinkActions": {}
}
在我的模板中,我尝试使用如下标签:
{{#TESTBOOl}} test {{/TESTBOOL}}
但我不断收到错误消息,说该块未注册,
我还尝试遍历节点部分:
{{#each Nodes}}
{{#each this}}
{{this.nodeName}}
{{/each}}
{{/each}}
但这也不起作用。
我正在像这样解析和呈现 json 和模板 (C#):
string nodeProfileFormat = File.ReadAllText("NodeProfileTemplate2.txt");
JObject parsedLinkTest =
JObject.Parse(File.ReadAllText("LinkDefinitionTest.json"));
string nodeProfileResultTest =
Nustache.Core.Render.StringToString(nodeProfileFormat, parsedLinkTest);
File.WriteAllText("NodeProfileTemplateResult.java", nodeProfileResultTest);
有什么我忘记做的吗?
相关分类