【发布时间】:2013-01-23 13:02:25
【问题描述】:
我有这个字符串:'{"file_type":"/video/2012/09/10/prn-exceo.jpg"}'
我想要:'{file_type:/video/2012/09/10/prn-exceo.jpg}'
试过了:$str=~m/\"(.+)\"/ 和 $str=~ s/"//g;
我做错了什么?
更新
一个 json 调用给了我这个字符串:'{"file_type":"/video/2012/09/10/prn-exceo.jpg"}'
我想像这样返回prn-exceo.jpg:my $json = JSON->new->allow_nonref->encode('prn-exceo.jpg');
但我有一个parsererror
【问题讨论】:
-
这是 JSON 吗? JSON 解析器是否更适合您的基本需求?
-
你说得对,是杰森。现在我有一个 parsererror,因为我试图像这样
my $json = JSON->new->allow_nonref->encode('prn-exceo.jpg');返回'prn-exceo.jpg`。感谢任何帮助 -
我认为您使用不正确,也许编辑您的问题以询问您在做什么以及如何做的问题。这是一个经典的 XY 问题。当您的问题实际上是 Y 时,您正在寻求有关 X 的帮助。请告诉我们 Y :-)
-
更新了我的问题,谢谢