2013-03-30 10 views
13

Buduję bibliotekę, która wykonuje połączenia z serwerem, który zwraca JSON. Chciałbym móc przetestować tę bibliotekę. Wymagałoby to mojego kodu testowego, aby nawiązać połączenie z działającym serwerem, który zwraca JSON. Czy ktoś wie o serwerze, który jest odpowiedni do tego celu?Czy ktoś zna serwer demonstracyjny JSON?

+0

Wystarczy stworzyć prosty plik JSON i umieścić go na lokalnym serwerze. –

Odpowiedz

26

Istnieje świetny serwer pod adresem http://echo.jsontest.com, który dokładnie to robi. Można nawet określić wyjście, zmieniając identyfikator URI, który wywołujesz.

Na przykład http://echo.jsontest.com/key/value URI zwraca to:

{"key": "value"} 

A http://echo.jsontest.com/key/value/otherkey/othervalue URI zwraca:

{ 
    "otherkey": "othervalue", 
    "key": "value" 
} 

Serwer jest również bardzo szybki, idealny dla celów testowych.

+0

Jakiego adresu URL użyć, aby przetestować wywołanie POST? Powiedzmy, że mam proste testowe połączenie POST, które wysyła JSON w ciele (a nie w adresie URL) w ten sposób {"testowanie": "pewna wartość"} ... w jaki sposób mogę użyć jsontest do przetestowania tego połączenia? – zumzum

+0

@zumzum Wystarczy użyć tego samego adresu URL, ale wywołaj go za pomocą żądania POST. –

+1

Przepraszam za spóźniony komentarz, ale czy wiesz jak echo jsona z tablicami obiektów json? –

0

Możesz przetestować swoją bibliotekę za pomocą publicznego api facebook lub twitter. Na przykład: http://search.twitter.com/search.json?q=blue%20angels zwróci obiekt Json.

Doc tutaj: https://dev.twitter.com/docs/api/1/get/search

+4

Twitter API v1 są teraz przestarzałe; nowy v1.1 wymaga uwierzytelnienia, więc nie ma już "ognia i zapomnij"! – Takhion

Powiązane problemy