Options
All
  • Public
  • Public/Protected
  • All
Menu

JSON相关功能

Hierarchy

  • Json

Index

Constructors

constructor

Properties

Static formatterJsPath

formatterJsPath: string = "base/json-formatter/json-formatter.min.js"

Methods

Static jsonToObject

  • jsonToObject(jsonStr: string, printException?: boolean): any
  • 将json字符串转成对象

    Parameters

    • jsonStr: string

      json字符串

    • Optional printException: boolean

    Returns any

Static jsonToObjectUnsafe

  • jsonToObjectUnsafe(jsonStr: string): any
  • 将json字符串转成对象

    Parameters

    • jsonStr: string

      json字符串

    Returns any

Static loaderFormatter

  • loaderFormatter(callBack: any): void

Static mergeJson

  • mergeJson(jsonData1: any, jsonData2: any): any
  • 合并两个json对象

    Parameters

    • jsonData1: any

      json对象

    • jsonData2: any

      json对象

    Returns any

    合并后的新对象

Static objectToJson

  • objectToJson(jsonObj: any, printException?: boolean): string
  • 将对象转成json字符串

    Parameters

    • jsonObj: any

      待转换的对象

    • Optional printException: boolean

    Returns string

Static objectToJsonUnsafe

  • objectToJsonUnsafe(jsonObj: any): string
  • 将对象转成json字符串,注意此方法将转换函数对象,慎用!

    Parameters

    • jsonObj: any

      待转换的对象

    Returns string

Static showFormatJson

  • showFormatJson(obj: any, value: any, title?: any): void
  • 格式化显示json字符串

    Parameters

    • obj: any

      动画对象

    • value: any

      json值

    • Optional title: any

      窗口标题

    Returns void

Static toFormatJsonHtml

  • toFormatJsonHtml(jsonContent: string, keepChar: boolean, callBack: any): void
  • 格式化json

    Parameters

    • jsonContent: string
    • keepChar: boolean

      保留转义符

    • callBack: any

    Returns void