为什么以下内容会在浏览器中出现JSON解析错误。看起来有效的JSON保存在文字字符串中,然后传递给解析器。我们可以不将stringifed json放入javascript字符串然后解析吗?
<script>
var text='{"value": "I said, \"hello\""}';
var selectGroupsRows =JSON.parse(text);
</script>
答案 0 :(得分:0)
您需要两次转义引号(一次用于javascript,一次用于JSON)。
select order_id || ' - ' || status
from (
select order_id, priority, status,
rank() over (partition by order_id order by priority desc) ranking
from table
)
where ranking = 1;
应该是
var text='{"value": "I said, \"hello\""}';