1
で追加のキーを削除するには:どのように私はこのようなクラスを持っているJSON
string output= JsonConvert.SerializeObject(provinces, Formatting.None,
new JsonSerializerSettings()
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
});
:
public class Province
{
public string name { get; set; }
public List<Province> Cities { get; set; }
public virtual Province parent { get; set; }
public Province()
{
Cities = new List<Province>();
}
}
と、私はこのクラスのリストを持っていると私はJSONにこれを変換したい、私はこのコードとその素敵なを使用しました
[{"name":"ProvinceName","Cities":[{"name":"CityName","Cities":[]}],"parent":null},
は、私が好きな子を持っていけない都市のキーを削除する:
私の結果はbeloweのようなものです
[{"name":"ProvinceName","Cities":[{"name":"CityName"}],"parent":null},
どうすればよいですか?
Iは、文字列出力= JsonConvert.SerializeObject 'のように使用される(地方、Formatting.None、 新しいJsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore });'が、その同じ –
都市決してnullでないbecuse私は新しいリストを作成する –