91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-25
  • 語言: Java
  • 標簽: json比對??

資源簡介

測試api的json數據,比對字段,層次結構,數量的工具類。

資源截圖

代碼片段和文件信息

package?com.peng.api.test.utls;

import?java.util.ArrayList;
import?java.util.Iterator;
import?java.util.Set;
import?java.util.Map.Entry;

import?com.alibaba.fastjson.JSONArray;
import?com.alibaba.fastjson.JSONobject;

public?class?JsonUtils?{

public?static?final?String?templetJson?=“{“
+?“\“code\“:?\“0\““
+?“\“msg\“:?\“ok\““
+?“\“time\“:?\“2016-10-13?16:13:48\““
+?“\“data\“:?{“
+?“\“count\“:?1“
+?“\“list\“:?[{“
+?“\“pid\“:?\“商品id\““
+?“\“title\“:?\“商品名稱\““
+?“\“price\“:?\“價格\““
+?“\“desc\“:?\“商品描述\“}]“
+?“}}“;


public?static?final?String?testJson=“{“
+?“\“code\“:?\“0\““
+?“\“msg\“:?\“ok\““+
“\“test\“:\“hahhahahah\““
+?“\“time\“:?\“2016-10-13?16:13:48\““
+?“\“data\“:?{“
+?“\“count\“:?1“
+?“\“list\“:?[{“
+?“\“pid\“:?\“edb1eb3e82964efba7117fa7feed2f53\““
+?“\“title\“:?\“牛B辣條\““
+?“\“price\“:?\“12.00\““
+?“\“desc\“:?\“炒雞好吃的辣條,辣條里面的領導者。\“}]“
+?“}}“;

public?static?void?main(String[]?args){
// ArrayList?jsonKeys?=?getJsonKeys(null?JSONobject.parseobject(templetJson));
//
// System.out.println(“key個數:“+jsonKeys.size());
//
// System.out.println(“key詳細:“+jsonKeys);

//開始對比
compare(testJson?templetJson);
}

/**
?*?比對json和模板的區別
?*?@param?json
?*?@param?templet
?*?@return
?*/
public?static?boolean?compare(String?jsonString?templet){
ArrayList?jsonKeyList?=?getJsonKeys(null?JSONobject.parseobject(json));
ArrayList?templetKeyList?=?getJsonKeys(null?JSONobject.parseobject(templet));
int?sizeDiff?=?jsonKeyList.size()-templetKeyList.size();
Strin

評論

共有 條評論

相關資源