Json

<Javascript, handsontable> Jsonをパスして、Handsontableを作る。

ヘッダーheaderとボディーbodyが一体となったJsonデータをパスして、Handsontableを作る。 ポイントは、header情報を抜き出す必要がある。 ちとググって、いい例を見つけたので、試してみた。 JavascriptのObject.keys()とarr.map()を使ってやってみる。 結…

<Json, jQuery> JSONP

サイトを越えて、すなわち、クロスドメインcloss domainで、 JSONデータを$.getJSON()したいときは、JSONPらしい。 iwb.jp ふーん。 結局、$.getJSON()先生でなくて、$.ajax()さんでやったんだけど、動いた。 $(function(){ $.ajax("http://hanage.hana.co.j…

<Json, REST API> Json Test

REST APIの実験をかねて、Jsonのデータを返してくれるようなとこないかな? と探したらあった。 http://www.jsontest.com/ こりゃいいや。 早速試す。 In [1]: import requests In [2]: requests.get('http://echo.jsontest.com/key/value/one/two') Out[2]: <Response [200]></response>…

<Python, requests> 郵便番号ゲット

Pythonでもやってみた。 In [69]: import requests In [70]: r = requests.get('http://zipcloud.ibsnet.co.jp/api/search', params={'zipcode':'7830060'}) In [71]: requests.get('http://zipcloud.ibsnet.co.jp/api/search?callback', params={'zipcode':…

<Python, json> json.loads で文字のリストを読み込む場合、、、

文字列化strしているリストlistで、 リストの中身が文字のものを、 json.loadsする場合。 例。 In [126]: a = "['a','b']" In [127]: json.loads(a) --------------------------------------------------------------------------- : JSONDecodeError: Expec…

<Python, json> ダンプとロード

jsonのダンプdumpsとロードloads。 Flaskさんで、クッキーcookieをする時、 必要なディクショナリdictionaryをどうやって渡すもんかと悩んでた時に、 これを使えばいいんじゃーんと。。 まずはjson化(ダンプ) In [35]: import json In [36]: dict = {'a':'…

<Python, Json> Jsonを見やすくする。

PythonでJsonを見やすくする。 [1749:hage:~]>curl -q 'http://search.twitter.com/search.json?q=json&rpp=5&include_entities=true' | python -mjson.tool % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Lef…

<Python, pandas, json> numpy.arrayのjson化

numpy.arrayをjsonにする。 1次元1D arrayの簡単な場合。 In [98]: df = pd.DataFrame({'a':[1,2,3,4,5], 'b':[10,20,30,40,50]}) In [99]: df Out[99]: a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50 In [100]: import json In [101]: json.dumps(df.values.tol…

<Python, pandas, json> DataFrame を json に

データフレームpandas.DataFrameをjsonにする方法。 to_json()を使う。 ただ、これの戻り値は、文字列strなので、json.loads()をする。 In [1]: import pandas as pd In [2]: df = pd.DataFrame({'a':[1,2,3,4],'b':[5,6,7,8]}) In [3]: df Out[3]: a b 0 1 …

<Python, Json, numpy, pandas> json.dumps() ではまったこと。

json.dumps() ではまったこと。 numpy.int64は蹴られる。。。 In [1502]: a Out[1502]: [1, 2, 3] In [1503]: type(a[0]) Out[1503]: int In [1504]: b Out[1504]: [1.0, 2.0, 3.0] In [1505]: type(b[0]) Out[1505]: float In [1506]: s Out[1506]: 0 1 1 2…