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