私はこのような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
私の問題は、これが完全に一般的であるということです。1つのjsonはこのようになる可能性があり、別のjsonは異なる可能性があります。
どうすればいいですか?
使い方を理解しようとしていました
+ (id)templateFromString:(NSString *)templateString
error:(NSError **)error;
と
- (NSString *)renderObjectsFromArray:(NSArray *)objects error:(NSError **)error;
しかし、私が必要なものかどうかはわかりません
どうもありがとうございます!