とりあえず手動で、http://2048.semantics3.com/hi/start/jso ... まったので質問します。
パースにはpicojsonというライブラリを使用しています.(https://github.com/kazuho/picojson)
最終的にはjsonも自動で取得するようなプログラムを書きたいのですが、いまいちわかっておりません
以下のコードでは一応gameoverかどうかとスコア,sessionIDの表示はできています.
丸投げする形になってしまって申し訳ないのですが、どなたかご教授おねがいいたします.
#include <iostream>
#include <string>
#include "picojson.h"
using namespace std;
int data[4][4];
bool over;
long long int score;
string ssid;
string datast;
int main(){
for(int i=0;i<4;i++){
for(int j=0; j<4;j++){
data[i][j]=-1;
}
}
picojson::value v;
cin >> v;
std::string err = picojson::get_last_error();
if(!err.empty()) {
cerr << err << endl;
return 0;
}
picojson::object& o = v.get<picojson::object>();
over = o["over"].get<bool>();
score = (int) o["score"].get<double>();
ssid = o["session_id"].get<string>();
cout << over << endl << score <<endl << ssid << endl;
return 0;
}