如 String:“{refer=1, servic=info}, {refer=2, service=client}, {refer=3, service=client}”
怎么才能转成 List<Map<string,String> 呢?
也不能 split(",") 因为字符串中 map 里也有逗号。希望得到大家的帮助!感谢!
ringa_lee2017-04-18 10:56:35
원래 json 객체 + 쉼표 형식인 줄 알았는데 json도 아닌 줄은 몰랐네요. 정규식을 사용하거나 파서를 작성하세요.
{([a-zA-Z0-9_-,=.])}
KV 쌍을 얻으려면 분할(',')
高洛峰2017-04-18 10:56:35
이 문자열은 JSON과 유사하므로 JSON으로 변환한 다음 원하는 유형으로 변환하면 됩니다.
구체적인 구현은 다음과 같습니다.
테스트를 거쳐 정확함.