Dart
Dart
JSON PathPrefix Example
Demonstrates the JSON object'sPathPrefix property.
Chilkat Dart Downloads
import 'package:chilkat/chilkat.dart';
void main() {
final json = CkJsonObject();
json.pathPrefix = 'company.billing.';
json.updateString('company_name', 'TechNova Solutions Inc.');
json.updateString('address_line_1', '123 Innovation Drive');
json.updateString('address_line_2', 'Suite 450');
json.updateString('city', 'Seattle');
json.updateString('state_province', 'WA');
json.updateString('postal_code', '98101');
json.updateString('country', 'USA');
json.emitCompact = false;
print(json.emit());
// Result:
// {
// "company": {
// "billing": {
// "company_name": "TechNova Solutions Inc.",
// "address_line_1": "123 Innovation Drive",
// "address_line_2": "Suite 450",
// "city": "Seattle",
// "state_province": "WA",
// "postal_code": "98101",
// "country": "USA"
// }
// }
// }
final city = json.stringOf('city');
print('city = $city');
}