• ベストアンサー
  • 困ってます

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

  • 質問No.9630156
  • 閲覧数179
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 72% (99/136)

恐れ入ります。

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

宜しくお願い致します。

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 34% (27/78)

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

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";
お礼コメント
spider32

お礼率 72% (99/136)

大変有難う御座います。無事解決できました。
投稿日時:2019/06/30 13:39
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ