实际上,我正在使用Json.net将对象序列化为 json 字符串,因为我遇到了一种情况,我想在没有{}
Json 字符串的情况下序列化对象。有没有办法做到这一点。。
示例:这是课程
public class Sample
{
public String name{get;set;}
public int id{get;set;}
}
在序列化上述类的对象时,我得到如下内容
{"name":....,
"id":...}
但我不希望那些{}
环绕 json 字符串。我需要如下,
"name":....,
"id":...
那么 json.net 中是否有任何方法可以删除它们,或者我需要使用字符串操作来删除它们吗?
例如:
我的两个课程如下,
pulbic class Class1
{
public String prop1{get;set;}
public String prop2{get;set;}
public Class2 classprop{get;set;}
}
public class Class2
{
public String prop3{get;set;}
public String prop4{get;set;}
}
当我为 Class1 类创建对象并序列化时,我得到的 json 字符串如下,
Class1 c1=new Class1(){prop1="hi",prop2="hey",classprop=new Class1(){prop3="bye";prop4="byyyyye"}
{
"prop1":"hi",
"prop2":"hey",
"classprop":{
"prop3":"bye",
"prop4":"byyyyye"
}
}
但我需要如下字符串,`{ "prop1":"hi", "prop2":"hey",
"prop3":"bye", "prop4":"byyyyye"
}`
你有什么办法解决这种情况吗??