package com.elab.test.utils;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.junit.Test;

/**
 * @Module TODO
 * @Description TODO
 * @Author liukaixiong
 * @Date 2021/2/3 13:58
 */
public class JSONUtilsTest {


    @Test
    public void strJsonTest() {
        String json = "    {\"request\":\"{\\\"houseId\\\":\\\"10197\\\",\\\"customerId\\\":1231493,\\\"mobile\\\":\\\"13858868826\\\",\\\"verificationSource\\\":3,\\\"position\\\":2,\\\"terminal\\\":\\\"1\\\"}\",\"response\":\"{\\\"success\\\":true,\\\"errorCode\\\":null,\\\"message\\\":null,\\\"id\\\":null,\\\"logId\\\":\\\"default-ac13bdae-447869-5250\\\",\\\"single\\\":{\\\"id\\\":5365896,\\\"houseId\\\":10197,\\\"customerId\\\":1231493,\\\"workerId\\\":null,\\\"mobile\\\":\\\"13858868826\\\",\\\"verificationStatus\\\":2,\\\"verificationRole\\\":null,\\\"verificationTime\\\":null,\\\"organizeType\\\":null,\\\"organizeName\\\":null,\\\"completeIdentityInfo\\\":0,\\\"brandId\\\":null,\\\"userName\\\":null,\\\"userSex\\\":null,\\\"userHead\\\":null,\\\"relationOrganizeId\\\":null,\\\"relationOrganizeName\\\":null,\\\"relationName\\\":null,\\\"relationMobile\\\":null,\\\"relationOrganizeType\\\":null,\\\"relationType\\\":null,\\\"verificationSource\\\":null,\\\"verificationIdCard\\\":null,\\\"status\\\":1,\\\"created\\\":1612094705000,\\\"updated\\\":null,\\\"creator\\\":\\\"小程序\\\",\\\"updator\\\":null,\\\"readAgreement\\\":null,\\\"position\\\":2,\\\"organizeId\\\":null,\\\"agentName\\\":null,\\\"projectId\\\":null,\\\"name\\\":null,\\\"sex\\\":null,\\\"identityCard\\\":null,\\\"nationalEmblemImg\\\":null,\\\"portraitImg\\\":null,\\\"keyword\\\":null,\\\"startTime\\\":null,\\\"endTime\\\":null,\\\"realName\\\":null,\\\"realSex\\\":null,\\\"checkStatus\\\":null,\\\"electronTreaty\\\":null,\\\"privacyProtocol\\\":null,\\\"openid\\\":null,\\\"roleList\\\":null,\\\"beginDate\\\":null,\\\"endDate\\\":null,\\\"houseName\\\":null,\\\"roles\\\":null}}\",\"header\":\"{\\\"content-length\\\":\\\"114\\\",\\\"charset\\\":\\\"utf-8\\\",\\\"referer\\\":\\\"https://servicewechat.com/wx7fb636aad5c61fe0/107/page-frame.html\\\",\\\"remoteip\\\":\\\"47.98.74.94\\\",\\\"_catparentmessageid\\\":\\\"elab-marketing-gateway-ac13bdae-447869-5739\\\",\\\"x-forwarded-port\\\":\\\"443,80\\\",\\\"userid\\\":\\\"1231493\\\",\\\"x-true-ip\\\":\\\"112.17.241.236\\\",\\\"elabprojectname\\\":\\\"jinmaofen\\\",\\\"x-forwarded-host\\\":\\\"dm-api.elab-plus.cn\\\",\\\"x-forwarded-prefix\\\":\\\"/elab-marketing-user\\\",\\\"brandid\\\":\\\"1\\\",\\\"elabbrandid\\\":\\\"1\\\",\\\"host\\\":\\\"dm-api.elab-plus.cn\\\",\\\"_catrootmessageid\\\":\\\"elab-marketing-gateway-ac13bdae-447869-5739\\\",\\\"connection\\\":\\\"close\\\",\\\"content-type\\\":\\\"application/json;charset=UTF-8\\\",\\\"elabsystem\\\":\\\"2\\\",\\\"xcx_token\\\":\\\"8e2ec61ac5e78c9a72f7a047584ebf2a\\\",\\\"tonken\\\":\\\"\\\",\\\"web-server-type\\\":\\\"nginx\\\",\\\"elabenvironment\\\":\\\"3\\\",\\\"x-forwarded-proto\\\":\\\"https\\\",\\\"_catchildmessageid\\\":\\\"default-ac13bdae-447869-5250\\\",\\\"wl-proxy-client-ip\\\":\\\"112.17.241.236\\\",\\\"openid\\\":\\\"oQ-JO5TFkVTPAnp_oOor-uhVdHls\\\",\\\"x-forwarded-cluster\\\":\\\"waf,\\\",\\\"mobile\\\":\\\"13858868826\\\",\\\"x-forwarded-for\\\":\\\"112.17.241.236, 47.98.74.94\\\",\\\"eagleeye-traceid\\\":\\\"2f624a5e16123311088624334e3648\\\",\\\"x-real-ip\\\":\\\"112.17.241.236\\\",\\\"headername\\\":\\\"xcx_token\\\",\\\"fromchannel\\\":\\\"1\\\",\\\"customerid\\\":\\\"1231493\\\",\\\"eagleeye-rpcid\\\":\\\"0.1\\\",\\\"tokenname\\\":\\\"xcx_token\\\",\\\"accept-encoding\\\":\\\"gzip,compress,br,deflate\\\",\\\"application.name\\\":\\\"elab-marketing-gateway\\\",\\\"username\\\":\\\"%E9%85%92%E5%BF%83\\\",\\\"user-agent\\\":\\\"Mozilla/5.0 (Linux; Android 10; TAS-AN00 Build/HUAWEITAS-AN00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.62 XWEB/2693 MMWEBSDK/201201 Mobile Safari/537.36 MMWEBID/6848 MicroMessenger/8.0.1840(0x28000037) Process/appbrand0 WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64 MiniProgramEnv/android\\\"}\"}";
        JSONObject jsonObject = JSON.parseObject(json);
        System.out.println(jsonObject);
    }

}
