Greasy Fork

Greasy Fork is available in English.

燕谷坊来店易API去除result后面的双引号

去除JSON字符串Result标签后的双引号包裹

目前为 2019-06-01 提交的版本,查看 最新版本

// ==UserScript==
// @name         燕谷坊来店易API去除result后面的双引号
// @namespace    http://tampermonkey.net/
// @version      0.2.1
// @description  去除JSON字符串Result标签后的双引号包裹
// @author       djzhao
// @match        *://*.hulianjun.com/*
// @match        http://127.0.0.1/*
// @create       2019-05-31
// @grant        none
// @icon         https://avatars1.githubusercontent.com/u/10238070?s=460&v=4
// @run-at       document-end
// ==/UserScript==

(function() {// {"Code":"000","Message":"操作成功!","Result":{"promotionCount":1}}
    'use strict';
    var tag = document.getElementsByTagName('pre')[0];
    var _html = tag.innerText;
    if (_html.lenght != 0) {
        // 去除 "
        _html = _html.replace('"Result":"{','"Result":{');
        // 去除 "
        _html = _html.replace(/}"}$/,'}}');
        // \" 转为 "
        _html = _html.replace(new RegExp('\\\\"',"gm"),'"');
        // 保留转移字符 \\ 转为 \
        _html = _html.replace(new RegExp('\\\\\\\\',"gm"),'\\');
    }
    tag.innerText = _html;
})();