【问题标题】:how to remove quotes only from start and end in python如何仅从python的开头和结尾删除引号
【发布时间】:2020-05-17 23:21:06
【问题描述】:

'{"userId":"NiouCzjBYnax3UST5tDc2","file_Name":["abc.PNG","cdf.PNG","cbc.PNG","shs.PNG"],"url":["images/NiouCx3UST5tDc2/2020-01-23/sas.PNG","images/Niox3UST5tDc2/2020-01-23/R-CC.PNG","images/NiouCzjBYna8WST5tDc2/2020-01-23/sas.PNG","images/NiouCzj3UST5tDc2/2020-01-23/jka.PNG"]}'

【问题讨论】:

  • 您想删除 qoutes 还是要将其加载为 json?
  • 将 JSON 字符串转换为 dict 文字不仅仅涉及删除外部引号。
  • 如果您真的只想删除第一个和最后一个字符,您可以使用切片 a = string[1:-1],但我想其他答案更有帮助

标签: python json python-3.x string


【解决方案1】:

外部引号使它成为一个字符串。从字符串中删除字符仍然返回一个字符串...

如果我理解正确,你应该解析字符串

import json
data = json.loads(string) 

【讨论】:

  • 谢谢.. 我试过这个 json.loads() 但即使在那之后我得到这个错误>期望值:第 1 行第 1 列(字符 0)我想从我的 json 中获取信息。
  • 这意味着你正在加载的字符串是空的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-30
  • 1970-01-01
  • 1970-01-01
  • 2020-03-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多