Example #1
0
 _.forEach(splitData, (value) => {
     value = _.trim(value)
     let tempSplit = _.split(value, ':')
     if (tempSplit.length === 1) {
         tempSplit = _.split(value, '=')
     }
     if (tempSplit.length === 2) {
         resultJson[fkey.safe(_.trim(tempSplit[0]))] = _.trim((tempSplit[1]))
     }
     else if (tempSplit.length > 2) {
         resultJson[fkey.safe(_.trim(tempSplit[0]))] = _.trim(_.join(_.tail(tempSplit), ':'))
     }
     else {
         resultJson[cntr++] = value
     }
 })
Example #2
0
 return JSON.parse(jsonStr, (key, value) => {
     if (value && typeof value === 'object') {
         for (let k in value) {
             if (Object.hasOwnProperty.call(value, k)) {
                 value[`-${fkey.safe(k)}`] = value[k]
                 delete value[k]
             }
         }
     }
     return value
 })