简体   繁体   中英

Need to parse the string for the key:object (JavaScript)

var url = '{access=Свободный, superviser=Ромашкина Яна Витальевна, Spname=Классы Э-2, Э-3, Э-4, name=Эмоции и новая политическая культура, format=Дискуссия, project=Школа эмоционального здоровья, finishDate=09.ноя.2021 22:45, href=Doc?k=Ev&id=d50ed0941c79cf06b917915daaas34bd9aeaf1g8h8f77c32c5d1cea615e25f7721b8a9af0c08157c4f7c548aaaf293ec2dfd410425a4c8fa4314aeec302c8f82470098, Tp=Learning, startDate=09.ноя.2021 18:00, produser=Иванонв Иван Иванович}'

问题是分隔符是“,”,而值也包含“,”

The problem here is that this is actually an incorrect JSON-Format.

If you have the possibility you should quote at least the values like

var url = '{access="Свободный", superviser="Ромашкина Яна Витальевна", Spname="Классы Э-2, Э-3, Э-4", name="Эмоции и новая политическая культура", format="Дискуссия", project="Школа эмоционального здоровья", finishDate="09.ноя.2021 22:45", href="Doc?k=Ev&id=d50ed0941c79cf06b917915daaas34bd9aeaf1g8h8f77c32c5d1cea615e25f7721b8a9af0c08157c4f7c548aaaf293ec2dfd410425a4c8fa4314aeec302c8f82470098", Tp="Learning", startDate="09.ноя.2021 18:00", produser="Иванонв Иван Иванович"}'

It may be possible to filter for "key=" pattern but then still you have key value pairs in the url of the href-Property.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM