[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /char/ - Сетевые персонажи • /wwe/ - WorldWide Wrestling Universe • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 4 | 1 | 3
Назад Вниз Каталог Обновить

Вопрос аутиста Аноним 06/08/16 Суб 01:18:24  814245  
14704355045330.jpg (192Кб, 1920x1080)
Сап, хочу сделать клиент шикимори. Могу получить api, а потом хуй знает что с этим делать. Для примера
{"id":22,"name":"Prince of Tennis","russian":"Принц тенниса","image":{"original":"/system/animes/original/22.jpg?1456813091","preview":"/system/animes/preview/22.jpg?1456813091","x96":"/system/animes/x96/22.jpg?1456813091","x48":"/system/animes/x48/22.jpg?1456813091"},"url":"/animes/22-prince-of-tennis","kind":"tv","ongoing":false,"anons":false,"status":"released","episodes":178,"episodes_aired":0,"rating":"pg_13","english":[],"japanese":["テニスの王子様"],"synonyms":["Tennis no Ouji-sama","Prince Of Tennis"],"aired_on":"2001-10-10","released_on":"2005-03-23","duration":22,"score":"8.07","description":"Юное дарование в мире тенниса, Рёма Этидзэн (越前 リョーマ), выигрывает четыре подряд теннисных турнира в США и возвращается в Японию, чтобы поступить в академию Сэйсюн Гакуэн, знаменитую своим теннисным клубом.\r\nВ клубе академии царят жесткие порядки, право играть за школьную команду Сэйгаку определяется результатами внутреннего турнира, куда допускаются лишь старшеклассники. Впрочем, для Рёмы, в первые же дни учёбы обыгравшего нескольких сильнейших игроков команды, это не помеха, и он быстро становится полноправным членом Сэйгаку, потеснив оттуда менее удачливых игроков.\r\nМежду тем, у команды скоро важное событие — районный теннисный турнир, где будут играть сильнейшие школы округа, но это лишь первый шаг на пути Сэйгаку к заветной мечте школы — участии и победе в национальном теннисном турнире Японии. А у самого Рёма цель куда прозаичнее, ведь он до сих пор ни разу так и не обыграл своего отца — бывшего профессионального игрока в теннис...","description_html":"\u003cdiv class=\"prgrph\"\u003eЮное дарование в мире тенниса, \u003ca href=\"http://shikimori.org/characters/324-ryouma-echizen\" title=\"Ryouma Echizen\" class=\"bubbled b-link\" data-tooltip_url=\"http://shikimori.org/characters/324-ryouma-echizen/tooltip\"\u003eРёма Этидзэн\u003c/a\u003e, выигрывает четыре подряд теннисных турнира в США и возвращается в Японию, чтобы поступить в академию Сэйсюн Гакуэн, знаменитую своим теннисным клубом.\u003c/div\u003e\u003cdiv class=\"prgrph\"\u003eВ клубе академии царят жесткие порядки, право играть за школьную команду Сэйгаку определяется результатами внутреннего турнира, куда допускаются лишь старшеклассники. Впрочем, для \u003ca href=\"http://shikimori.org/characters/324-ryouma-echizen\" title=\"Ryouma Echizen\" class=\"bubbled b-link\" data-tooltip_url=\"http://shikimori.org/characters/324-ryouma-echizen/tooltip\"\u003eРёмы\u003c/a\u003e, в первые же дни учёбы обыгравшего нескольких сильнейших игроков команды, это не помеха, и он быстро становится полноправным членом Сэйгаку, потеснив оттуда менее удачливых игроков.\u003c/div\u003e\u003cdiv class=\"prgrph\"\u003eМежду тем, у команды скоро важное событие — районный теннисный турнир, где будут играть сильнейшие школы округа, но это лишь первый шаг на пути Сэйгаку к заветной мечте школы — участии и победе в национальном теннисном турнире Японии. А у самого \u003ca href=\"http://shikimori.org/characters/324-ryouma-echizen\" title=\"Ryouma Echizen\" class=\"bubbled b-link\" data-tooltip_url=\"http://shikimori.org/characters/324-ryouma-echizen/tooltip\"\u003eРёма\u003c/a\u003e цель куда прозаичнее, ведь он до сих пор ни разу так и не обыграл своего отца — бывшего профессионального игрока в теннис...\u003c/div\u003e","description_source":null,"favoured":false,"thread_id":3578,"topic_id":3578,"world_art_id":2942,"myanimelist_id":22,"ani_db_id":56,"rates_scores_stats":[{"name":10,"value":246},{"name":9,"value":138},{"name":8,"value":224},{"name":7,"value":110},{"name":6,"value":48},{"name":5,"value":31},{"name":4,"value":7},{"name":3,"value":5},{"name":1,"value":6}],"rates_statuses_stats":[{"name":"Запланировано","value":789},{"name":"Смотрю","value":265},{"name":"Просмотрено","value":1148},{"name":"Отложено","value":149},{"name":"Брошено","value":110}],"updated_at":"2016-08-05T18:53:22.184+03:00","genres":[{"id":1,"name":"Action","russian":"Экшен","kind":"anime"},{"id":4,"name":"Comedy","russian":"Комедия","kind":"anime"},{"id":23,"name":"School","russian":"Школа","kind":"anime"},{"id":27,"name":"Shounen","russian":"Сёнен","kind":"anime"},{"id":30,"name":"Sports","russian":"Спорт","kind":"anime"}],"studios":[{"id":10,"name":"Production I.G","filtered_name":"Production I.G","real":true,"image":"/system/studios/original/10.png?1312165069"},{"id":7,"name":"J.C. Staff","filtered_name":"J.C. Staff","real":true,"image":"/system/studios/original/7.?1434707490"}],"videos":[],"screenshots":[{"original":"/system/screenshots/original/ca1a92ecaeb92e38c4b5ec790b8d7eaebff8c4da.JPG?1423561182","preview":"/system/screenshots/x332/ca1a92ecaeb92e38c4b5ec790b8d7eaebff8c4da.jpg?1423561182"},{"original":"/system/screenshots/original/d25601a652d3a573a851c8b0f36b177a5c76aaa5.JPG?1423561182","preview":"/system/screenshots/x332/d25601a652d3a573a851c8b0f36b177a5c76aaa5.jpg?1423561182"}],"user_rate":null}

Подскажите в какую сторону копать плз
Аноним 06/08/16 Суб 01:42:23  814266
>>814245 (OP)
Ищи парашу для парсинга JSON для используемого тобой инструмента. На современных языках преобразование всей этой лапши в структурированный вид делается одной строчкой, например, для шарпа:
http://www.newtonsoft.com/json/help/html/deserializeobject.htm
Аноним 06/08/16 Суб 01:50:45  814276
>>814266
Спасибо!
Аноним 06/08/16 Суб 01:58:23  814280
>>814276
Ещё один момент, в котором я первый раз сильно проебался - чтобы вручную не создавать классы для сериализуемого объекта, можно их сгенерировать автоматически. Для этого в некоторых IDE есть встроенные средства, а, так же, есть онлайн сервисы.

Для того же шарпа, например - http://json2csharp.com/
Вставляешь туда свой JSON, он тебе выплюнет автоматически сгенерированную систему классов для него.
Аноним 06/08/16 Суб 02:34:09  814287
https://github.com/OlegWock/PyShiki

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 4 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов
Избранное