使用 toJSONPretty();
Using toJSONPretty();
我正在尝试使用 DynamoDB 处理 JSON 个对象,但遇到了困难。
我正在尝试按照教程进行操作:
http://aws.amazon.com/blogs/aws/dynamodb-update-json-and-more/
我想在我的对象上使用 toJSONPretty();
,但无法识别该方法。我认为我没有正确的 gradle 依赖项。我目前正在使用:
compile 'com.amazonaws:aws-android-sdk-core:2.2.0'
compile 'com.amazonaws:aws-android-sdk-ddb:2.2.0'
compile 'com.amazonaws:aws-android-sdk-ddb-mapper:2.2.0'
以前,我的 dynamo 客户端是使用导入设置的:
import com.amazonaws.services.dynamodbv2.AmazonDynamoDB;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
但是查看 Dynamo/JSON 教程中的代码,我看到了导入:
import com.amazonaws.services.dynamodbv2.document.DynamoDB;
如果您想按原样使用 DynamoDB 类型,这似乎是必需的:
DynamoDB dynamo = new DynamoDB(new AmazonDynamoDBClient(...));
我不明白这些库之间的区别或它们之间的关系。求助!
DynamoDB class is a higher-level abstraction of the AmazonDynamoDB API. It you create it with an instance of the AmazonDynamoDB inteface or a Regions object. AmazonDynamoDBClient implements the AmazonDynamoDB interface. Even if you pass a Regions object, an instance of a class that implements AmazonDynamoDB is created behind the scenes. Then, you get a Table so that you can perform data-plane operations like GetItem and PutItem. The Item class is one that has a toJSONPretty 方法。总而言之,DynamoDB class 在幕后使用 AmazonDynamoDB 接口的实现来为您提供可以调用 toJSONPretty() 的项目。
我正在尝试使用 DynamoDB 处理 JSON 个对象,但遇到了困难。 我正在尝试按照教程进行操作: http://aws.amazon.com/blogs/aws/dynamodb-update-json-and-more/
我想在我的对象上使用 toJSONPretty();
,但无法识别该方法。我认为我没有正确的 gradle 依赖项。我目前正在使用:
compile 'com.amazonaws:aws-android-sdk-core:2.2.0'
compile 'com.amazonaws:aws-android-sdk-ddb:2.2.0'
compile 'com.amazonaws:aws-android-sdk-ddb-mapper:2.2.0'
以前,我的 dynamo 客户端是使用导入设置的:
import com.amazonaws.services.dynamodbv2.AmazonDynamoDB;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
但是查看 Dynamo/JSON 教程中的代码,我看到了导入:
import com.amazonaws.services.dynamodbv2.document.DynamoDB;
如果您想按原样使用 DynamoDB 类型,这似乎是必需的:
DynamoDB dynamo = new DynamoDB(new AmazonDynamoDBClient(...));
我不明白这些库之间的区别或它们之间的关系。求助!
DynamoDB class is a higher-level abstraction of the AmazonDynamoDB API. It you create it with an instance of the AmazonDynamoDB inteface or a Regions object. AmazonDynamoDBClient implements the AmazonDynamoDB interface. Even if you pass a Regions object, an instance of a class that implements AmazonDynamoDB is created behind the scenes. Then, you get a Table so that you can perform data-plane operations like GetItem and PutItem. The Item class is one that has a toJSONPretty 方法。总而言之,DynamoDB class 在幕后使用 AmazonDynamoDB 接口的实现来为您提供可以调用 toJSONPretty() 的项目。