Au départ, je pensais que c'était sous la forme d'un objet json + virgule, mais je ne m'attendais pas à ce que ce soit même du json. Utilisez des expressions régulières ou écrivez un analyseur.
Cette chaîne ressemble à JSON, alors transformez-la simplement en JSON, puis convertissez-la dans le type souhaité. La mise en œuvre spécifique est la suivante :
Au départ, je pensais que c'était sous la forme d'un objet json + virgule, mais je ne m'attendais pas à ce que ce soit même du json. Utilisez des expressions régulières ou écrivez un analyseur.
{([a-zA-Z0-9_-,=.])}
Split(',') pour obtenir votre paire kv
C'est vrai qu'on ne peut pas juste
split(",")
, mais pourquoi passplit("},")
?Cette chaîne ressemble à JSON, alors transformez-la simplement en JSON, puis convertissez-la dans le type souhaité.
La mise en œuvre spécifique est la suivante :
Testé et correct.