今天有个应用场景,是微信小程序的vConsole日志中,前端开发同学打印出来的接口入参,格式不是标准的json格式,无法在postman或jmeter中直接使用。
所以临时写了一个python小程序,用于入参的处理。
花了几分钟,就是按规则一步一步的进行替换,简单粗暴,但却可以为未来省下几小时的麻烦
import sys
import os
str_0 = '''chargingSpeedTypes: Array []
length: 0
distance: "20"
equipmentTypes: Array []
preferenceId: "47"'''
str_1 = str_0.replace('Array ','')
str_2 = str_1.replace('\n\n',',\n"')
str_3 = str_2.replace(':','":')
str_final = '{"'+str_3+'}'
print(str_final)