2010-03-02 4 views
0

이 질문은 이전에 제기되었지만 필자가 필요로하는 정보를 찾지 못했기 때문에 게시 할 것이라고 생각했습니다.JSON.NET을 사용하여 PHP를 통해 생성 된 JSON을 구문 분석합니다.

나는 다음과 같습니다 간단한 JSON 객체를 반환하는 PHP 스크립트를 작성했습니다 :

{ "상태": "성공", "수준": "관리자"} 난

인터넷을 통해 필요한 데이터를 스크립트에 제출하고 정상적으로 작동하는 표준 웹 요청을 수행합니다.

이제 "상태"와 "레벨"의 값을 알 수 있도록 JSON.NET을 사용하여 개별 변수를 가져와야합니다. 문제는 어디서부터 시작해야할지 모르겠습니다.

VB.NET (.NET Compact Framework)에서이 작업을 수행하고 있습니다. 누구든지 나를 도울 수 있습니까? Google에서 지난 2 시간을 보냈으며 아무 것도 생각 해낼 수 없습니다.

감사합니다.

답변

0

아래의 코드 스 니펫이 유용 할 것이라고 생각합니다.

, 여기 http://msdn.microsoft.com/en-us/library/bb299886.aspx#intro_to_json_topic5

string jsonText = @"[""Europe"", ""Asia"", ""Australia"", ""Antarctica"", 
""North America"", ""South America"", ""Africa""]"; 

using (JsonTextReader reader = new JsonTextReader(new StringReader(jsonText))) 
{ 
    while (reader.Read()) 
    { 
     if (reader.TokenClass == JsonTokenClass.String && 
      reader.Text.StartsWith("A")) 
     { 
      Console.WriteLine(reader.Text); 
     } 
    } 
} 
+0

하이 코더에서 코드에 대한 감사의 내용을 붙여 넣기. 사이트를보고 나면 JayRock이나 .NET 프레임 워크에 내장 된 것을 사용합니다. 문제는이 API (JayRock 또는 내장 .NET 클래스)를 Compact Framework에서 사용할 수 없다는 것입니다. 그게 내게 이렇게 괴로운 두통을주는 것입니다. 데스크톱에서이 작업을 수행했다면 꽤 간단 할 것입니다. 그러나 모바일에서는 곰입니다! 어쨌든 고마워! – CajunTechie

+0

다음 한 가지를하십시오. JSON을 XML 또는 모바일 용 .NET에서 사용할 수있는 다른 형식으로 변환 할 수 있습니다. 당신은 그것을 쉽게 사용할 수 있어야합니다. 도움이되기를 바랍니다. – coder

관련 문제