興味のある値を運ぶさまざまなフィールド名を持つjsonがあります。それらはさまざまなソースから来ています。興味のある分野を 1 つの通称にまとめたいと考えています。例えば:
これは生のjsonです:
{"movieName":"A","Leadactor":"","leadActress":"","movieTitle":"","hero":"","heroine":"","source":"IMDB"}
{"movieName":"","Leadactor":"","leadActress":"","movieTitle":"B","hero":"B1","heroine":"B2","source":"Netflix"}
{"movieName":"C","Leadactor":"C1","leadActress":"C2","movieTitle":"","hero":"","heroine":"","source":"IMDB"}
{"movieName":"D","Leadactor":"D1","leadActress":"D2","movieTitle":"","hero":"","heroine":"","source":"IMDB"}
{"movieName":"","Leadactor":"","leadActress":"","movieTitle":"E","hero":"E1","heroine":"E2","source":"Netflix"}
ソース imdb の場合、関心のあるフィールドは、ソース ネットフリックスの関心のあるフィールドとは異なります。私の最終的な目標は、それらをフロントエンドのテーブルに表示することです。だから、自分の興味のある分野を共通の分野に取り込もうとしています。
私はそれをに変換したい:
{Name:"A",Actor"A1",Actress"A2","source":"IMDB"}
{Name:"B",Actor"B1",Actress"B2","source":"Netflix"}
{Name:"C",Actor"C1",Actress"C2","source":"IMDB"}
{Name:"D",Actor"D1",Actress"D2","source":"IMDB"}
{Name:"E",Actor"E1",Actress"E2","source":"Netflix"}
私が考えている解決策は、正規表現を使用して空の値を持つすべてのフィールドを削除し、movieName と movieTitle を Name に置き換えることです。他の分野も同様。
この問題を処理するためのより良い方法はありますか。