diff options
Diffstat (limited to 'web/lib/api/v4/keys.rb')
-rw-r--r-- | web/lib/api/v4/keys.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/web/lib/api/v4/keys.rb b/web/lib/api/v4/keys.rb index 39131c6..b6189d5 100644 --- a/web/lib/api/v4/keys.rb +++ b/web/lib/api/v4/keys.rb @@ -117,7 +117,7 @@ class Taginfo < Sinatra::Base end end - return { + return JSON.generate({ :page => @ap.page, :rp => @ap.results_per_page, :total => total, @@ -140,7 +140,7 @@ class Taginfo < Sinatra::Base h[:wikipages] = row['wikipages'] if row['wikipages'] h[:prevalent_values] = row['prevalent_values'][0,10] if row['prevalent_values'] h } - }.to_json + }, json_opts(params[:format])) end api(4, 'keys/wiki_pages', { @@ -171,7 +171,7 @@ class Taginfo < Sinatra::Base paging(@ap). execute() - return { + return JSON.generate({ :page => @ap.page, :rp => @ap.results_per_page, :total => total, @@ -184,7 +184,7 @@ class Taginfo < Sinatra::Base } { :key => row['key'], :lang => lang_hash } } - }.to_json + }, json_opts(params[:format])) end api(4, 'keys/without_wiki_page', { @@ -257,7 +257,7 @@ class Taginfo < Sinatra::Base reshash[key]['prevalent_values'] << pv end - return { + return JSON.generate({ :page => @ap.page, :rp => @ap.results_per_page, :total => total, @@ -270,7 +270,7 @@ class Taginfo < Sinatra::Base :users_all => row['users_all'].to_i, :prevalent_values => row['prevalent_values'] } } - }.to_json + }, json_opts(params[:format])) end end |