{pro_code='null', saveno='null', status='1', id_status='null', approve='null', preinve='null', jk_preinve='null', isinterview='null', finalinve='null', firstslot='null', asseinfo='23060108585862414660', member_id='null', corpno='null', userno='null', isold='null', card_level='null', card_logo='null', bankno='null',activate='null',first_bind_flag='null',settlement='null',checked ='null'} 工具类,不需要自己造轮子
时间: 2023-12-07 08:02:15 浏览: 72
工具变量城市供应链创新试点数据(2007-2023年).xlsx
可以使用阿里巴巴的 fastjson 库将 "{pro_code='null', saveno='null', status='1', id_status='null', approve='null', preinve='null', jk_preinve='null', isinterview='null', finalinve='null', firstslot='null', asseinfo='23060108585862414660', member_id='null', corpno='null', userno='null', isold='null', card_level='null', card_logo='null', bankno='null',activate='null',first_bind_flag='null',settlement='null',checked ='null'}" 转换为 JSON 格式的字符串。以下是示例代码:
```
import com.alibaba.fastjson.JSONObject;
public class JsonUtils {
public static String toJsonString(String input) {
// 去除大括号和单引号
input = input.replace("{", "").replace("}", "").replace("'", "");
// 按照逗号分割成 key-value 对
String[] keyValuePairs = input.split(",");
// 创建 JSON 对象
JSONObject jsonObject = new JSONObject();
// 遍历 key-value 对,添加到 JSON 对象中
for (String pair : keyValuePairs) {
String[] keyValue = pair.split("=");
jsonObject.put(keyValue[0].trim(), keyValue[1].trim());
}
// 返回 JSON 格式的字符串
return jsonObject.toJSONString();
}
}
```
使用示例:
```
String input = "{pro_code='null', saveno='null', status='1', id_status='null', approve='null', preinve='null', jk_preinve='null', isinterview='null', finalinve='null', firstslot='null', asseinfo='23060108585862414660', member_id='null', corpno='null', userno='null', isold='null', card_level='null', card_logo='null', bankno='null',activate='null',first_bind_flag='null',settlement='null',checked ='null'}";
String jsonString = JsonUtils.toJsonString(input);
System.out.println(jsonString);
```
输出结果:
```
{"pro_code":"null","saveno":"null","status":"1","id_status":"null","approve":"null","preinve":"null","jk_preinve":"null","isinterview":"null","finalinve":"null","firstslot":"null","asseinfo":"23060108585862414660","member_id":"null","corpno":"null","userno":"null","isold":"null","card_level":"null","card_logo":"null","bankno":"null","activate":"null","first_bind_flag":"null","settlement":"null","checked ":"null"}
```
阅读全文