次のJSONを返すサードパーティのRESTfulWebサービスにアクセスしているJavaアプリがあります。
{"fizz":
    {"widgets":
        [
            {
                "widget_id":"295874"
            },
            {
                "widget_id":"295873"
            },
            {
                "widget_id":"295872"
            }
        ],
        "otime":1361993756
    },
    "resp":"ok"
}
通常、GSONまたはGensonを使用してこれをJava POJOにマップし直しますが、これを実行する必要があるのはコードの唯一の領域であり、ここで怠惰になりたいです;-)。
私は3つのwidget_id値(,および`) and returns them as aList`)を抽出する気の利いたメソッドを考え出そうとしています:
public List<Long> extractIdsFromJson(String json) {
    // Can I solve this with a regex perhaps?
}
正しいアプローチが何かわからない-正規表現、replaceAll、他の何か?前もって感謝します。