JSONオブジェクトは、このような文字列配列です。私はプロパティ「1」という用語は、プロパティ「2」がカウントされているResearchTermsの配列にNewtonsoftを使用してC#でこれをデシリアライズすることができますどのようにC#で異なるプロパティ名を使用してJSON文字列を非直列化する
[{"1":"ifn","2":7,"3":1.81818181818182},{"1":"macrophages","2":5,"3":1.2987012987013},{"1":"n =","2":5,"3":1.2987012987013},{"1":"p <","2":5,"3":1.2987012987013},{"1":"technique","2":5,"3":1.2987012987013},{"1":"cells","2":4,"3":1.03896103896104}]
、プロパティ「3」:これは、「researchTerms」と呼ばれる変数でありますあなたがJson.Netを使用している場合は?:
public class ResearchTerm
{
public string Term { get; set; }
public int Count { get; set; }
public long Score { get; set; }
}
あなたは 'など[JsonProperty( "1")]'使用してみましたか?私は数値を使ってそれを試していませんが、うまくいくかもしれません。これがJSON名を通常どおりに制御する方法です。 –
あなたのタイトルは266000件のGoogleヒット - このサイトの最初の6件です – Plutonix
[.NET NewtonSoft JSONのデリアライズマップを別のプロパティ名にマップ](https://stackoverflow.com/questions/15915503/net-newtonsoft-json) -deserialize-map-to-different-property-name) – eocron