我正在访问返回 json 的服务,如下所示:
{
"A":"A value",
"B":{
"B1":"B1 value",
"B2":"B2 value"
},
"C":{
"c_url":"http:\/\/someurl:someport\/somefolder\/somefile",
}
}
我想要做的是解析这个 json 并在键值对中获取文件夹的 url 和 somefile 部分。
所以,基本上,在我的脚本处理完 json 之后,它会以某种分隔方式在文件中输出 url 和 somefile。
文件处理上述提供的 json 后的输出将是:
url: http://someurl:someport/somefolder/somefile
file: somefile
我很确定python中有许多json解析器可以解析json,但是我将如何处理已经用转义字符预处理的url字符串?我是否需要编写自己的 url-encoder 来去除 url 字符串中的转义字符?
此外,我需要标记 url 的各个组件以到达“文件”部分,是否有任何库可以帮助解决这个问题?
谢谢