2017-09-08 17 views
0

データ比較の自動化要件があります。 をJSONとテーブルSQLサーバの間で比較します。任意のアイデアやビューをしてください。JSONデータとテーブルデータの比較

+0

ここをクリック[link](https://stackoverflow.com/questions/12686530/how-to-convert-json-formatted-string-of-data-rows-of-a-table-in-to-java -array-in) –

答えて

0

あなたの説明はあまり具体的ではありませんが、私はあなたがいくつかのAPIによって返されたデータを参照してくれると思いますか?その場合

、私は

  1. (それはC#の場合)NUnitのを使用し、次の操作を行います。どうして?誰もがそうしている(つまり、良い文書と実績のあるフレームワーク)。 TestNgを使う人もいれば、その人のために働く人もいます。
  2. ソースコードからモデルをコピーしてください(あなたの開発者に尋ねてください)。
  3. データベースからデータを取得するためのsqlクエリを作成します。
  4. コピーしたモデルに基づいてエンティティをインスタンス化し、データベースからフェッチした値でエンティティを設定します。
  5. apiの応答で取得したjsonbodyに基づいてエンティティをインスタンス化します。

例えば

 var jsonEntity = JsonConvert.DeserializeObject<Entity>(json); 
     Assert.AreEqual(databaseEntity.name, jsonEntity.Name); 

Restsharpは、あなた自身の残りのクライアントを作成したくない場合は、非常に使いやすいです。

もっと具体的な回答が必要な場合は、具体的な説明をご記入ください。

関連する問題