これまでにこの作業をしていましたが、IListをAsP Core WebアプリケーションのJSONに一貫して変換できませんでした。私はNewtonJson Libを試しました、ネイティブJson()とOk()は動作しません...今。返されたjsonはいつでも[{}、{}、{}、{}、{}}のように表示されます。IList to JSONが失敗しました
私はaspcoreウェブアプリケーションでこれらを試しました。
result = Content(JsonConvert.SerializeObject(status), "application/json");
result = Json(status);
result = Ok(status);
簡単にするために以下のサンプルコンソールアプリケーション:
IList<Sate> c = new List<Sate>();
c.Add(new Sate("El1", "El1", "El1", "Result1"));
c.Add(new Sate("El2", "El2", "El2", "Result2"));
c.Add(new Sate("El3", "El3", "El3", "Result3"));
c.Add(new Sate("El4", "El4", "El4", "Result4"));
c.Add(new Sate("El5", "El5", "El5", "Result5"));
string converted = JsonConvert.SerializeObject(c);
Console.WriteLine(converted);
public class Sate
{
public Sate(string El, string E2, string E3, string E4)
{
e1 = El;
e2 = E2;
e3 = E3;
e4 = E4;
}
private string e1 { get; set; }
private string e2 { get; set; }
private string e3 { get; set; }
private string e4 { get; set; }
}
私はその時間となって欠けているものを任意のアイデア...
ああ!最近の反復で変更された理由:-)ありがとう – anotheruser