javascript - 仅当值不是 JSON 时,才为换行符拆分一串键值对
问题描述
我有一个编辑器。它需要属性。Key/Value
对。我的逻辑只处理 1 个线对。在值是对象的情况下,我想处理多行对。
例如:
key1=value1
key2={
"key2a":"value2a"
"key2b":"value2b"
}
key3=value3
目前,我输出以下内容:
key1:value1,
key2:{
"key2a":"value2a"
"key2b":"value2b"
key3:value3,
}
显然不正确。我怎么能做到这一点?我有点卡住了。基本上,我想说的是,在新行上拆分,除非您在唱{
后看到一个。=
然后处理所有内容,直到您将 a}
视为单个值。
有任何想法吗?我在这种事情上很糟糕。
解决方案
推荐阅读
- c - 评估表达式,用户可以输入任意数量的数字和运算符
- java - Spring Boot 安全性 - 在 Web 服务调用中显示自定义身份验证失败消息
- php - 有没有办法将 UMA 头像配方**包括其转义字符**保存到我的数据库中?
- swift - 无法重新授权用户更改电子邮件或重置密码(Firebase .. Swift)
- javascript - 当我的路线是 /task/updateStatus/{id} 时,如何在 fetch 中将 id 连接到我的 url?
- spacy - 有什么方法可以减少内存消耗以避免在 spacy 训练中程序崩溃?
- javascript - 通过方法引用在类上调用方法
- amazon-s3 - 如何在 S3 和 CloudFront 中托管网站?
- python - 如何使用 PYTHON 的 mysql-connector 将 MySQL 数据库导出到 json?
- r - 我怎么知道目标体重是否与有数据的周匹配?