Генерация полезной нагрузки JSON для Запроса HTTP POST в Objective C

Я избегал бы использования SELECT *. Укажите столбцы, которые Вы на самом деле хотите даже при том, что это могут быть все они.

SQL Server 2005 +

SELECT col1, col2 
FROM (
    SELECT col1, col2, ROW_NUMBER() OVER (ORDER BY ID) AS RowNum
    FROM MyTable
) AS MyDerivedTable
WHERE MyDerivedTable.RowNum BETWEEN @startRow AND @endRow

SQL Server 2000

Эффективно Пролистывающие Большие Наборы результатов в SQL Server 2000

А Более эффективный способ для Пролистывания Больших Наборов результатов

7
задан David Chen 8 September 2013 в 14:43
поделиться

1 ответ

Вы уже используете json-framework, так что это половина работы.

Эта структура может принимать любой объект, совместимый с кодированием ключевого значения, и переводить его в JSON. Это может быть объект Core Data, объект NSDictionary или любой произвольный объект, если он поддерживает KVC.

Кроме того, json-framework добавляет категорию, которая позволяет вам получить строку JSON из этих объектов с помощью Сообщение JSONRepresentation .

Итак, предположим, вы хотите использовать NSDictionary, вы можете написать:

NSMutableDictionary* jsonObject = [NSMutableDictionary dictionary];
NSMutableDictionary* metadata = [NSMutableDictionary dictionary];
[metadata setObject:@"NewLoc" forKey:@"Uri"];
[metadata setObject:@"Location.NewLoc" forKey:@"Type"];
[jsonObject setObject:metadata forKey:@"__metadata"];
[jsonObject setObject:@"100006" forKey:@"latitude"];
// ... complete the other values
// 
NSString* jsonString = jsonObject.JSONRepresentation;
// jsonString now contains your example strings.
18
ответ дан 6 December 2019 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: