如何将阿里巴巴接口返回来的JSON数据转化为C#的对像
1个回答
展开全部
你需要根据对这个json的理解,自定义一个class,例如
public class myDataType
{
public myResultType result;
}
public class myResultType
{
public int total;
public bool success;
public myReturnType[] toReturn;
}
public class myReturnType
{
public string sellerAlipayId;
.........
}
其中 ..... 部分与其它部分一样,都是根据你的理解来定义属性和子类型。如果不定义,那么也无妨,只不过是解析时忽略掉那个属性而已。
一旦定义了class,那么使用一句代码就可以从字符串反序列出.net内部对象了。你可以使用.net内置的json反序化方法,或者任何第三方json处理的类库来反序列化。
转载,仅供参考。
public class myDataType
{
public myResultType result;
}
public class myResultType
{
public int total;
public bool success;
public myReturnType[] toReturn;
}
public class myReturnType
{
public string sellerAlipayId;
.........
}
其中 ..... 部分与其它部分一样,都是根据你的理解来定义属性和子类型。如果不定义,那么也无妨,只不过是解析时忽略掉那个属性而已。
一旦定义了class,那么使用一句代码就可以从字符串反序列出.net内部对象了。你可以使用.net内置的json反序化方法,或者任何第三方json处理的类库来反序列化。
转载,仅供参考。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询