Разбор JSON с помощью инструментов Unix



Я пытаюсь разобрать JSON, возвращенный из запроса curl, например:



curl 'http://twitter.com/users/username.json' |
sed -e 's/[{}]/''/g' |
awk -v k="text" '{n=split(,a,","); for (i=1; i<=n; i++) print a[i]}'


выше разбивает JSON на поля, например:



% ...
"geo_enabled":false
"friends_count":245
"profile_text_color":"000000"
"status":"in_reply_to_screen_name":null
"source":"web"
"truncated":false
"text":"My status"
"favorited":false
% ...


как напечатать конкретное поле (обозначается -v k=text)?

554   0  

Comments

    Ничего не найдено.