как я могу декодировать эту страницу с помощью C # - PullRequest
1 голос
/ 23 марта 2011

это URL страницы: http://product.dangdang.com/callback.php?type=detail&product_id=20945731&page_type=book

Я скачал источник в виде потока или файла. Как я могу декодировать его с помощью потока C #? и получить содержимое JSON.

спасибо!

1 Ответ

1 голос
/ 23 марта 2011

Я бы предложил вам попробовать json-c # -class-generator , чтобы вы могли передать этот поток для инициализации дерева объектов и затем просто использовать его. Я попробовал это с ОГРОМНЫМ JSON, и все прошло отлично !!!!!!

РЕДАКТИРОВАТЬ: Вам даже не придется передавать этот объект Stream, вы можете передать необработанную строку JSON, и вы сделаете свою работу !!! см;

public List<Result> HandleRequest(String json)
{
        RootObject ro = new RootObject(json); //This line solved the problem, as now it become totally easy to consume this JSON as C# objects...
}
...