javascript - getJSON 存储在属性名称中的多个属性值的正确语法

标签 javascript json getjson

我无法使用多种语言。有人可以帮助我并展示我应该如何编写属性名称语言的多个选择吗?

如果我编写这样的代码,仅以英文显示 Dota 2 游戏,一切都会完美运行。

$(document).ready(function() {   
    $.getJSON( "https://api.twitch.tv/kraken/streams", 
        {
            game:"Dota 2",  
            language:'en'       
        },      
        function ( data ) {}

但是如果我尝试添加更多语言并编写这样的代码,那么它就不起作用:

$(document).ready(function() {   
    $.getJSON( "https://api.twitch.tv/kraken/streams", 
    {
        game:"Dota 2",  
        language:['en', 'de', 'fr', 'it', 'ru']
    },      
    function ( data ) {}

您可以在此链接上查看 JSON 数据:https://api.twitch.tv/kraken/streams

最佳答案

您需要多次调用 API,一次调用英语,另一次调用语言(然后连接流列表)。

检查引用 https://discuss.dev.twitch.tv/t/multilanguage-stream-filter/4790

关于javascript - getJSON 存储在属性名称中的多个属性值的正确语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35626507/

相关文章:

php - 如何从html字符串php中提取json

javascript - 如何创建现有 json 的树

java - java解析JSON字符串,最佳实践

javascript - 无法通过 $getJSON 上传参数使用 js.coffee

javascript - 中止 jQuery getJSON XMLHttpRequest

javascript - React Ref 未获取表单中的文本输入字段数据

javascript - AngularJS switch 表达式计算但没有触发正确的结果

javascript - 如何使用数据库中的纯文本填充 android 中的 webview 并能够处理换行符

java - java和javascript中的加密解密

json - ObjectMapper 解析通用对象