ios — PHP + OBJ C Json кодирует строки

Мне пришлось encode строка в PHP с помощью JSON, И у меня есть проблема с поиском в любом месте примеров кодирования строк. Все кодируют массивы. У вас есть какой-нибудь пример этого в PHP и в целях декодирования?

-1

Решение

Ты пробовал это.

<?php

$stringSingleElement = new array($yourstringdata) ;json_encode(stringSingleElement[0]);

?>
0

Другие решения

Вообще говоря, если вы хотите json кодировать что-то в PHP, вы можете использовать json_encode, Ваш корневой объект должен быть массивом (или словарем) для получения правильной строки json.
Обратите внимание, что json_encode не жалуется, когда вы используете его напрямую со строками (но он не создает правильную строку json).

echo json_encode(array('a' => 'test1', 'b' => 'test2'));
// {"a":"test1","b":"test2"}

echo json_encode(array('c'));
// ["c"]

echo json_encode('d');
// "d"

Код Objective-c

// Let's assume that jsonString is a NSString containing {"a":"test1","b":"test2"}
NSData *data = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *error;
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
NSLog(@"dictionary string: %@", dictionary[@"a"]); // Output: test1
0