JSONが含まれる(JSONじゃないものも含まれる)文字列があります。
Text
1【元の文字列の例】 2 3あいうえお {"hoge":"fugafuga","piyo":"mogemoge"} かきくけこ {"hoge":"fugafuga","piyo":"mogemoge"} さしすせそ
その文字列を、人間の目で見やすくするために、JSON部分だけを整形したいです。
Text
1【完成形のイメージ】 2 3あいうえお 4{ 5 "hoge":"fugafuga", 6 "piyo":"mogemoge" 7} 8 かきくけこ 9{ 10 "hoge":"fugafuga", 11 "piyo":"mogemoge" 12} 13 さしすせそ
元の文字列にはJSONが一切含まれない場合もありますし、
複数のJSONが含まれる場合もあります。
JSONではない箇所に「{」や「}」が登場することもあります。
Text
1【例】 2hogehoge = {0}, fugafuga = {1}
基本的にJSONは、
「{~~~}」もしくは「[{~~~},{~~~}]」という形式で、
それ以外は考慮しなくて問題ありません。
また、「元の文字列」自体を変えることは不可能という前提になります。
なにか良い方法はありませんでしょうか。
回答2件
あなたの回答
tips
プレビュー