0

Web サービスからの応答を JSON 文字列として受け取り、その文字列をバイナリに変換したいと考えています。

それを行う方法はありますか?

4

2 に答える 2

0

NSStringオブジェクトからのdataUsingEncondingメッセージを使用できます。

dataUsingEncoding:

于 2012-09-10T05:15:37.803 に答える
0
char s[255] = "JSON String value";
//for each character, print it's binary aoutput
int i,c,power;
for ( i=0 ; s[i]!='\0' ; i++ )
 {
  //c holds the character being converted
  c = s[i];
  //for each binary value below 256 (because ascii values < 256)
  for ( power=7 ; power+1 ; power-- )
  //if c is greater than or equal to it, it is a 1
  if ( c >= (1<<power) )
   {
     c -= (1<<power); //subtract that binary value
     printf("1");
   }
   //otherwise, it is a zero
  else
     printf("0");
}
于 2012-09-10T05:14:13.953 に答える