1. // raw 是否返回数据,默认返回 Boolean
    2. export function isJson(value, raw) {
    3. if (typeof value !== 'string') {
    4. return value && typeof value === 'object';
    5. }
    6. try {
    7. const res = JSON.parse(value);
    8. if (isObject(res) || Array.isArray(res)) {
    9. return raw ? res : true;
    10. }
    11. return false;
    12. } catch (e) {
    13. return false;
    14. }
    15. }