0
私はVS2008を使用しています。私はNewtonsoft.Json(Json.Net)ライブラリ(v。3.5)を参照しています(dll ... .pdbとxmlファイルをどうすればよいのかに関するドキュメンテーションは見られませんでした)。私はサーバー2k3で.Net 3.5を実行しています。ファイル内の他のWebメソッドが正常にSerialization.Jsonを使用しています。JSONConvertを使用したJSONのデセリアライズ - コンパイルなし
IntelliSenseで示されるエラーはありませんが、コンパイルされません。 '型または名前空間' varを与えることができませんでした。 (「v」によって示される)。
using Newtonsoft.Json;
[WebMethod(EnableSession = true)]
public string EvaluationTest(String EvalData)
{ v
var EvalList = JsonConvert.DeserializeObject<EvaluationCollection>(EvalData);
int rowscount = EvalList.Eval.Count;
int firstobject = EvalList.eval.es;
}
私のクラス:
namespace MyNamespace
{
public abstract class EvaluationCollection
{
public abstract OneEvaluation eval { get; set; }
private List<OneEvaluation> _eval = new List<OneEvaluation>();
public List<OneEvaluation> Eval = new List<OneEvaluation>();
public EvaluationCollection()
{
}
}
public class OneEvaluation
{
private int _EvalSession = 0;
private String _Comment = " ";
private String _DataDate;
public OneEvaluation()
{
}
public int es { // EvalSession
get { return _EvalSession; }
set { _EvalSession = value; }
}
...
}
}
私は思ったんだけど...私はこれを正しく参照していませんでしたか?