I 가지고 JSON :Deserialising JSON의 C 번호
{"data":[{"name":"123","pwd":123},{"name":"456","pwd":456},{"name":"789","pwd":789}],"duration":5309,"query":"myquery","timeout":300}
가 http://json2csharp.com/ 사용 I는 다음과 그것을 deserialising 오전 :
namespace Test
{
public class Info
{
public string name{ get; set; }
public string pwd{ get; set; }
}
public class Product
{
public Info[] data { get; set; }
public int duration { get; set; }
public string query { get; set; }
public int timeout { get; set; }
}
//code here, function start etc.
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new
StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
Product myprod = JsonConvert.DeserializeObject<Product>(result);
var results = myprod.data;
}
}
결과의 값은 {Test.Info [0]} 테스트 내 네임 스페이스 이름입니다. 실제 데이터를 얻으려면 어떻게해야합니까?
작동합니다
해야한다 - 그것은 http://json2csharp.com/하지 무엇을의 주어진 json –
WTF에 대해 동일한 질문을 하루에 두 번 생성합니까? http://stackoverflow.com/questions/43627767/deserializing-json-c-sharp – Smartis
네, 아직 솔루션을 찾지 못해서, 질문을 쓰는 동안 실수가있었습니다. 사과합니다. – Nilisha