commandbox.system.modules.jsondiff.models

Class jsondiff

lucee.Component
    extended by commandbox.system.modules.jsondiff.models.jsondiff
Class Attributes:
  • singleton
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Method Summary
    any deserializeKey([any serializedKey])
    any diff([any first=''], [any second=''], [array ignoreKeys='[runtime expression]'])
    any diffByKey([array first='[runtime expression]'], [array second='[runtime expression]'], any uniqueKeys, [array ignoreKeys='[runtime expression]'])
    any groupData(array data, array uniqueKeys)
    any isSame([any first], [any second])
    any numericCheck([any value])
     
    Methods inherited from class lucee.Component
    None

    Method Detail

    deserializeKey

    public any deserializeKey([any serializedKey])

    Parameters:
    serializedKey

    diff

    public any diff([any first=''], [any second=''], [array ignoreKeys='[runtime expression]'])

    Parameters:
    first
    second
    ignoreKeys

    diffByKey

    public any diffByKey([array first='[runtime expression]'], [array second='[runtime expression]'], any uniqueKeys, [array ignoreKeys='[runtime expression]'])

    Parameters:
    first
    second
    uniqueKeys
    ignoreKeys

    groupData

    public any groupData(array data, array uniqueKeys)

    Parameters:
    data
    uniqueKeys

    isSame

    public any isSame([any first], [any second])

    Parameters:
    first
    second

    numericCheck

    public any numericCheck([any value])

    Parameters:
    value