みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JSON Perlで指定のデータのみ抽出

恐れ入ります。

{"num":29,"name","山田太郎"}{"num":30,"name","山田花子"}{"num":31,"name","山田次郎"}
というJSONデータを読み込むことは出来たのですが、
この中からnumを、例えば29と指定したら、
{"num":29,"name","山田太郎"}のみが表示される形にしたいのですが、方法が分かりません。

宜しくお願い致します。

投稿日時 - 2019-06-29 09:48:03

QNo.9630156

困ってます

質問者が選んだベストアンサー

安直にこんなのでいいのかしら

print'Type:';
chomp(my $std = <STDIN>);
my $an='{"num":29,"name","山田太郎"}{"num":30,"name","山田花子"}{"num":31,"name","山田次郎"}';
my @bn = $an =~ /({"num":$std,[^}]+})/;
print"@bn\n";

投稿日時 - 2019-06-29 21:28:15

お礼

大変有難う御座います。無事解決できました。

投稿日時 - 2019-06-30 13:39:34

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)