js decoding and transcoding

1.

var data = 'Einvoice_cur_day:"30"'
var encode = encodeURIComponent(data)//转码
console.log(encode)// Einvoice_cur_day%3A%2230%22
var decode = decodeURIComponent(encode)//decode
console.log(decode)// Einvoice_cur_day:"30"

2.

This encoding format is passed to you by the client

js decoding

var d = '%7b%22TaxNo%22%3a%22910001200150542A%22%2c%22DiskNo%22%3a%22400444151032%22%2c%22Vesion%22%3a%221.0.0.1%22%2c%22Token%22%3a%22b6357f4c-e2e2-4f47-8a26-5e40b6283a51%22%2c%22Cinvoice_cur_day%22%3a%2210%22%2c%22Sinvoice_cur_day%22%3a%2220%22%2c%22Einvoice_cur_day%22%3a%2230%22%2c%22Minvoice_cur_day%22%3a%2225%22%2c%22Cinvoice_cur_month_rest%22%3a%22100%22%2c%22Sinvoice_cur_month_rest%22%3a%22150%22%2c%22Einvoice_cur_month_rest%22%3a%22500%22%2c%22Minvoice_cur_month_rest%22%3a%2210%22%7d'
var decode = decodeURIComponent(d)
console.log(decode)//{"TaxNo":"910001200150542A","DiskNo":"400444151032","Vesion":"1.0.0.1","Token":"b6357f4c-e2e2-4f47-8a26-5e40b6283a51","Cinvoice_cur_day":"10","Sinvoice_cur_day":"20","Einvoice_cur_day":"30","Minvoice_cur_day":"25","Cinvoice_cur_month_rest":"100","Sinvoice_cur_month_rest":"150","Einvoice_cur_month_rest":"500","Minvoice_cur_month_rest":"10"}

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325883842&siteId=291194637