#objective-c #json #datetime #rest #nsdate
#objective-c #json #datetime #остальное #nsdate
Вопрос:
Я сильно затрудняюсь с тем, как я могу отформатировать NSDate, чтобы опубликовать его как JSON в REST service .net. Принятый формат:
"Date":"/Date(459842400000 0200)/"
У меня нет проблем с ответом и с его анализом в NSDate. Я использую JSONFramework для синтаксического анализа.
Есть предложения?
Ответ №1:
Взгляните на классы NSDateFormatter и NSDate.
Из вашего примера похоже, что вы хотите создать строку с помощью Date(Timestamp TimeZone)
. Есть два метода, которые это делают, timeIntervalSince1970
( NSDate
) и timeZone
(NSDateFormatter).
Комментарии:
1. Да, я просмотрел их оба, но дело в том, что когда я пытаюсь передать вышеуказанное в HTTPbody, я получаю предупреждение о неизвестной escape-последовательности » /». Но при выполнении того же самого с wizTool RestClient это принимается.
2. Я не уверен, но может ли быть какой-либо конфликт при создании представления JSON? Насколько я могу видеть, представление JSON удаляет первое из начала и конца «Date»: «/ Date(459842400000 0200) /»