gpt4 book ai didi

ruby-on-rails - HTTParty 不删除 HTML 特殊字符

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:14 25 4
gpt4 key购买 nike

当我使用以下代码通过 HTTParty 发出“Mocha”请求时

class Recipe
include HTTParty
base_uri "http://www.food2fork.com/api"
default_params key: key_value
format :json
def self.for(ingredient)
get('/search', {query: {q: ingredient}})["recipes"]
end
end

在响应中,我得到的是 "Kahlúa-Spiked" 而不是 "Kahlúa-Spiked"。如何重新编码第一个以获得第二个?这里出了什么问题?

编辑:这似乎是 ruby​​ 中的 JSON 不解码字符串的问题。 HTTParty使用原生的json包来解析,好像不行。

最佳答案

你可以使用 HTMLEntities :

require 'htmlentities'
HtmlEntities.new.decode("Kahlúa-Spiked") # "Kahlúa-Spiked"

关于ruby-on-rails - HTTParty 不删除 HTML 特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33194998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com