我现在有一个问题,我在用C#的NewtonsoftJson的时候,这个类库里面并没有提供可以将Json文件里的$符号进行赋值的方法。
假设现在我有一个Json文件,如下所示:
{
"todo": "This is ${name_value}, He has a brother is ${brother_name_value}, Today ${brother_name_value} hunt his brother ${name_value} then he cry!"
"id": "This id is ${id_value} For ${brother_name_value} "
}
现在我需要一个可以解析$符号的一个库或者一个方法。当然,如果用别的语言我也是没有意见的。
可以用以下格式进行解析
public string ConvertDollerToString(string oldstr, string[] convert)
如此格式的一个方法进行转义。数组内容是name_value和brother_name_value的两个字符,然后把遇到的第一个美元符号的解析成数组内第一个元素。然后在后面遇到的所有同样value的全部赋值为同一个。是的,就是这样。
但如果有更简便的方法,也是可以的。我上了百度查找了有关这个Json的,但是总没找到,而我的项目所给的Json里面就有这个美元符号,我不知道该怎么办了。如果谁能解决这个问题,我将不胜感激,如果能用C#解决,那更好!