1. function isJson (str) {
    2. if (typeof str !== 'string') {
    3. return false
    4. }
    5. const char = str.charAt(0)
    6. if (char !== '[' && char !== '{') {
    7. return false
    8. }
    9. try {
    10. return typeof JSON.parse(str) === 'object'
    11. } catch (e) {
    12. return false
    13. }
    14. }