Typescript生成json并用C#解析
2020-12-03 本文已影响0人
价值投机168
下面的是typescript的代码:
const bar = [];
bar.push({ 'Percentage': 90, 'R' : 96, 'G' : 182, 'B' : 100 });
bar.push({ 'Percentage': 2, 'R' : 235, 'G' : 74, 'B' : 70 });
bar.push({ 'Percentage': 8, 'R' : 168, 'G' : 0, 'B' : 168 });
bar.push({ 'Percentage': 0, 'R' : 102, 'G' : 153, 'B' : 255 });
JSON.stringify(bar);//这样就能做出一个json的字符串了。
下面是C#的代码:
class barValue//可以定义一个类,直接解析成这个类型的即可。
{
public float Percentage = 0;
public int R = 0;
public int G = 0;
public int B = 0;
}
JavaScriptSerializer serializer = new JavaScriptSerializer();//使用自带的json解析即可
barValue[] cons = serializer.Deserialize<barValue[]>(cell.Value);//这样就解析出了需要的内容,然后使用它们了