实际上我正在使用 Json.net 将对象序列化为一个json字符串,因为我遇到了一个suituation,其中我想要在我的Json中没有{}
的情况下序列化对象串。有没有办法做到这一点..
示例:这是类
public class Sample
{
public String name{get;set;}
public int id{get;set;}
}
在序列化上述类的对象时,我得到类似下面的内容
{"name":....,
"id":...}
但我不希望那些{}
环绕json字符串。
我需要如下,
"name":....,
"id":...
所以在json.net中有什么方法可以删除它们,或者我需要使用String操作吗?
例如:
我的两个课程如下,
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”: “喜”,
“PROP2”: “哎”,
“prop3”: “拜拜”,
“prop4”: “byyyyye”
}`
你有办法解决这个问题吗?