Flask和jsonify:转义字符

1 投票
1 回答
1290 浏览
提问于 2025-04-18 16:16

我有一个Flask视图,它返回一些格式为JSON的数据:

def myview():
    entities = get_my_entities()
    return jsonify({'entities': entities})

entities 是一个字典的列表;在每个字典里,有一个值像 http://example.com/get/<user_id>/12345678,其中 <user_id> 是一个占位符,用户需要在这里填入一个标识符,这个标识符是之前给定的(而且在JSON结果中不应该出现)。

现在的问题是,<user_id> 被转义了,显示成了 %3Cuser_id%3E。有没有办法阻止这些字符被转义呢?

1 个回答

0

感谢Martijn。我正在使用url_for来生成网址,它会自动处理特殊字符的转义。

撰写回答