我有一个像这样的json:
{
"questionTemplate": "1",
"answerTemplate": "1",
"placeholders": {
"qd0": "1",
"qd1": "2",
"qd2": "2",
"qd3": "3",
"qd4": "5",
"qd5": "2",
"qd6": "3",
"qd7": "3",
"ad0": "60",
"ad1": "{{qd1}}+{{qd3}}",
"ad2": "{{qd1}}+{{qd3}}+{{ad1}}",
"ad3": "5",
"ad4": "10",
"ad5": "3",
"ad6": "10",
"ad7": "9"
},
"answeres": [
{
"r": "({{qd1}}+{{ad7}})*{{ad2}}"
}
]
}
如果有{{qd1}}+{{qd3}}
之类的字符串,我应该计算键qd1
和qd2
的值之和。因此,我应该用胡子替换存储在引用键中的值。
我的问题是,它完全是通用的:一个json可能是这样的,另一个会有所不同!
我该怎么办?
我试图了解如何使用
+ (id)templateFromString:(NSString *)templateString
error:(NSError **)error;
和
- (NSString *)renderObjectsFromArray:(NSArray *)objects error:(NSError **)error;
但我不确定我是否需要
非常感谢你!答案 0 :(得分:1)
我是GRMustache的作者。你能提供一些真实的(不是太大的)数据和模板,2。你到目前为止编写的代码,3。预期的结果?我会尽力帮助你。