JSONの処理2 立て直し

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Nect

JSONの処理2 立て直し

#1

投稿記事 by Nect » 12年前

事情により、データマイニングを行おうとしています。現在はJANSSONでJSONオブジェクトをパースしようとしています。12月23日AM3時までにパースを終え、本題のデータマイニングに移りたいです。ご協力よろしくお願いします。

コード:

 #include <stdio.h>
 #include <string.h>
 #include <jansson.h>

typedef struct{

	char com[256];
	char id[256];
}user;

 int main(void){

        /*アルゴリズム
        1.jsonファイルをデコードする
        2.デコードしたjsonファイルをオブジェクトに格納する(?)
        3.オブジェクトを配列に格納する
        */



         //json_tはint型ではない
         //json_int_tでint型として利用することができる
         FILE *file;
         json_t *json;
         json_error_t error;

         //オブジェクトの作成?
        json=json_object();

        //json.jsonをデコードする
       //json_load_file()はjson_t*型
       //なぜnullになるのだろうか
       json=json_load_file("C:/Users/Runez/Documents/Visual Studio 2012/Projects/json2/json2/json.json",JSON_DECODE_ANY,&error);

       puts(json);

      //jsonオブジェクトのtextの参照
      //オブジェクトを文字配列に変換
      //動作確認のためにputsを使用
      //printfは外部フォーマット攻撃の危険性がある
       puts(json_string_value(json_object_get(json,"text")));

        return 0;

 }

Nect

Re: JSONの処理2 立て直し

#2

投稿記事 by Nect » 12年前

すみません。トピックのJSONの処理2で誤って、解決をクリックしてしまいました。新たにトピックを立て直しました。

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: JSONの処理2 立て直し

#3

投稿記事 by h2so5 » 12年前

解決状態を解除したので元のスレッドで継続してください。

閉鎖

“C言語何でも質問掲示板” へ戻る