рдпрд╣ рдХрдорд╛рдВрдб jsonclient рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
jsonclient - рд░реВрдмреА jsonclient рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ HTTP/JSON рдЕрдиреБрд░реЛрдз рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрд▓ рдХрдорд╛рдВрдб
SYNOPSIS
jsonclient [рдкреИрд░рд╛рдореАрдЯрд░]
jsonclient
рд╡рд░реНрдгрди
рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд░реВрдмреА jsonclient рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг/рд╕рд╛рдереА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреВрд░реНрдг рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди HTTP/JSON рдХреНрд▓рд╛рдЗрдВрдЯред
рдпрджрд┐ рдХрд┐рд╕реА рд╡рд┐рдзрд┐ рдФрд░ рдпреВрдЖрд░рдЖрдИ рдХреЗ рд╕рд╛рде рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдпреВрдЖрд░рдЖрдИ рдХреЛ рд╡рд┐рдзрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЗрд╕рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдиреБрдордд рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ рд╕рд┐рд░, рдорд┐рд▓, рдкрдж, рд░рдЦрдирд╛, рд╣рдЯрд╛рдирд╛, рд╡рд┐рдХрд▓реНрдкреЛрдВ,
рдкреНрд░реЙрдкрдлрд╛рдЗрдВрдб, рдкреНрд░реЙрдкреИрдЪ рдФрд░ рдирд┐рд╢рд╛рди.
рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рддреАрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдпрд╛рдиреА)ред
рдХреЗ рдмрд╛рдж рдпреВрдЖрд░рдЖрдИ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ ? рдпрджрд┐ рд╡рд┐рдзрд┐ рд╣реИ рддреЛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ рдорд┐рд▓, рд▓реЗрдХрд┐рди рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдирд┐рдХрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ рдпрджрд┐
рд╡рд┐рдзрд┐ рд╣реИ рдкрдж)
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдзрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдордЭ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ
рдЬрд┐рд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╡реИрд╕реЗ рд╣реА рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
$ jsonclient https://www.google.co.jp/ q=ruby рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рдпрджрд┐ рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд░реВрдмреА (рдЖрдИрдЖрд░рдмреА) рд╕рддреНрд░ рдЦреЛрд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдмрд╛рдзреНрдпрдХрд╛рд░реА
рдПрдХ JSONClient рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ 'рд╕реНрд╡рдпрдВ' рдХреЗ рд░реВрдк рдореЗрдВред рдлрд┐рд░ рдЖрдк JSONClient рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ:
$ рдЬреЗрд╕рди рдХреНрд▓рд╛рдЗрдВрдЯ
>> "https://www.google.co.jp/", :q => :ruby рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
JSONclient рдЖрдкрдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ 'рд╡рд╛рдпрд░рдбрдореНрдк' рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдЧрд╛ (рдЕрд░реНрдерд╛рдд, рднреЗрдЬреЗ рдЧрдП рдЖрджреЗрд╢
HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░), рдлрд┐рд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд╣реЗрдбрд░, рдФрд░ рдЕрдВрдд рдореЗрдВ рдкрд░рд┐рдгрд╛рдоред
рд╡рд┐рдХрд▓реНрдк
рд▓реЗрдЦрдХ
рдЧреБрдиреНрдирд╛рд░ рд╡реБрд▓реНрдл[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>, рд╣реНрд▓реЗрдм рд╡рд▓реЛрд╢реНрдХрд╛[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
рдпрд╣ рдореИрдиреБрдЕрд▓ рдкреЗрдЬ рдЧреБрдиреНрдирд╛рд░ рд╡реБрд▓реНрдл рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рдФрд░ рд╣реНрд▓реЗрдм рд╡рд▓реЛрд╢реНрдХрд╛
<[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рдбреЗрдмрд┐рдпрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдореБрдлрд╝реНрдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╣реИ; рдЖрдк рдЗрд╕реЗ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдФрд░/рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЬреАрдПрдирдпреВ рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕; рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ
рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 2, рдпрд╛ (рдЖрдкрдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░) рдХреЛрдИ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгред
2015-08-17 jsonclient(1)
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди jsonclient рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ