mirror of
https://github.com/foss42/apidash.git
synced 2025-06-27 19:07:40 +08:00
kEncoder -> kJsonEncoder
This commit is contained in:
@ -140,7 +140,7 @@ import okhttp3.MultipartBody;""";
|
|||||||
var templateBody = jj.Template(kTemplateRequestBody);
|
var templateBody = jj.Template(kTemplateRequestBody);
|
||||||
result += templateBody.render({
|
result += templateBody.render({
|
||||||
"contentType": contentType,
|
"contentType": contentType,
|
||||||
"body": kEncoder.convert(requestBody)
|
"body": kJsonEncoder.convert(requestBody)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -79,7 +79,7 @@ axios(config)
|
|||||||
m[i["name"]] = i["value"];
|
m[i["name"]] = i["value"];
|
||||||
}
|
}
|
||||||
result += templateParams
|
result += templateParams
|
||||||
.render({"params": padMultilineString(kEncoder.convert(m), 2)});
|
.render({"params": padMultilineString(kJsonEncoder.convert(m), 2)});
|
||||||
}
|
}
|
||||||
|
|
||||||
var headers = harJson["headers"];
|
var headers = harJson["headers"];
|
||||||
@ -92,8 +92,8 @@ axios(config)
|
|||||||
if (requestModel.hasFormData) {
|
if (requestModel.hasFormData) {
|
||||||
m[kHeaderContentType] = ContentType.formdata.header;
|
m[kHeaderContentType] = ContentType.formdata.header;
|
||||||
}
|
}
|
||||||
result += templateHeader
|
result += templateHeader.render(
|
||||||
.render({"headers": padMultilineString(kEncoder.convert(m), 2)});
|
{"headers": padMultilineString(kJsonEncoder.convert(m), 2)});
|
||||||
}
|
}
|
||||||
var templateBody = jj.Template(kTemplateBody);
|
var templateBody = jj.Template(kTemplateBody);
|
||||||
if (requestModel.hasFormData && requestModel.formDataMapList.isNotEmpty) {
|
if (requestModel.hasFormData && requestModel.formDataMapList.isNotEmpty) {
|
||||||
@ -108,12 +108,13 @@ axios(config)
|
|||||||
: "fileInput$formFileCounter.files[0]";
|
: "fileInput$formFileCounter.files[0]";
|
||||||
if (element["type"] == "file") formFileCounter++;
|
if (element["type"] == "file") formFileCounter++;
|
||||||
}
|
}
|
||||||
var sanitizedJSObject = sanitzeJSObject(kEncoder.convert(formParams));
|
var sanitizedJSObject =
|
||||||
|
sanitzeJSObject(kJsonEncoder.convert(formParams));
|
||||||
result += templateBody
|
result += templateBody
|
||||||
.render({"body": padMultilineString(sanitizedJSObject, 2)});
|
.render({"body": padMultilineString(sanitizedJSObject, 2)});
|
||||||
} else if (harJson["postData"]?["text"] != null) {
|
} else if (harJson["postData"]?["text"] != null) {
|
||||||
result += templateBody
|
result += templateBody.render(
|
||||||
.render({"body": kEncoder.convert(harJson["postData"]["text"])});
|
{"body": kJsonEncoder.convert(harJson["postData"]["text"])});
|
||||||
}
|
}
|
||||||
result += kStringRequest;
|
result += kStringRequest;
|
||||||
return result;
|
return result;
|
||||||
|
@ -106,7 +106,7 @@ fetch(url, options)
|
|||||||
}
|
}
|
||||||
if (m.isNotEmpty) {
|
if (m.isNotEmpty) {
|
||||||
result += templateHeader.render({
|
result += templateHeader.render({
|
||||||
"headers": padMultilineString(kEncoder.convert(m), 2),
|
"headers": padMultilineString(kJsonEncoder.convert(m), 2),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -114,7 +114,7 @@ fetch(url, options)
|
|||||||
if (harJson["postData"]?["text"] != null) {
|
if (harJson["postData"]?["text"] != null) {
|
||||||
var templateBody = jj.Template(kTemplateBody);
|
var templateBody = jj.Template(kTemplateBody);
|
||||||
result += templateBody.render({
|
result += templateBody.render({
|
||||||
"body": kEncoder.convert(harJson["postData"]["text"]),
|
"body": kJsonEncoder.convert(harJson["postData"]["text"]),
|
||||||
});
|
});
|
||||||
} else if (requestModel.hasFormData) {
|
} else if (requestModel.hasFormData) {
|
||||||
var templateBody = jj.Template(kTemplateBody);
|
var templateBody = jj.Template(kTemplateBody);
|
||||||
|
@ -9,7 +9,7 @@ class HARCodeGen {
|
|||||||
String? boundary,
|
String? boundary,
|
||||||
}) {
|
}) {
|
||||||
try {
|
try {
|
||||||
var harString = kEncoder.convert(requestModelToHARJsonRequest(
|
var harString = kJsonEncoder.convert(requestModelToHARJsonRequest(
|
||||||
requestModel,
|
requestModel,
|
||||||
defaultUriScheme: defaultUriScheme,
|
defaultUriScheme: defaultUriScheme,
|
||||||
useEnabled: true,
|
useEnabled: true,
|
||||||
|
@ -111,7 +111,7 @@ body = b'\r\n'.join(dataList)
|
|||||||
if (params.isNotEmpty) {
|
if (params.isNotEmpty) {
|
||||||
hasQuery = true;
|
hasQuery = true;
|
||||||
var templateParams = jj.Template(kTemplateParams);
|
var templateParams = jj.Template(kTemplateParams);
|
||||||
var paramsString = kEncoder.convert(params);
|
var paramsString = kJsonEncoder.convert(params);
|
||||||
result += templateParams.render({"params": paramsString});
|
result += templateParams.render({"params": paramsString});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -143,7 +143,7 @@ body = b'\r\n'.join(dataList)
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var headersString = kEncoder.convert(headers);
|
var headersString = kJsonEncoder.convert(headers);
|
||||||
var templateHeaders = jj.Template(kTemplateHeaders);
|
var templateHeaders = jj.Template(kTemplateHeaders);
|
||||||
result += templateHeaders.render({"headers": headersString});
|
result += templateHeaders.render({"headers": headersString});
|
||||||
}
|
}
|
||||||
|
@ -107,7 +107,7 @@ print('Response Body:', response.text)
|
|||||||
if (params.isNotEmpty) {
|
if (params.isNotEmpty) {
|
||||||
hasQuery = true;
|
hasQuery = true;
|
||||||
var templateParams = jj.Template(kTemplateParams);
|
var templateParams = jj.Template(kTemplateParams);
|
||||||
var paramsString = kEncoder.convert(params);
|
var paramsString = kJsonEncoder.convert(params);
|
||||||
result += templateParams.render({"params": paramsString});
|
result += templateParams.render({"params": paramsString});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -162,7 +162,7 @@ print('Response Body:', response.text)
|
|||||||
}
|
}
|
||||||
if (headers.isNotEmpty) {
|
if (headers.isNotEmpty) {
|
||||||
hasHeaders = true;
|
hasHeaders = true;
|
||||||
var headersString = kEncoder.convert(headers);
|
var headersString = kJsonEncoder.convert(headers);
|
||||||
headersString = refactorHeaderString(headersString);
|
headersString = refactorHeaderString(headersString);
|
||||||
var templateHeaders = jj.Template(kTemplateHeaders);
|
var templateHeaders = jj.Template(kTemplateHeaders);
|
||||||
result += templateHeaders.render({"headers": headersString});
|
result += templateHeaders.render({"headers": headersString});
|
||||||
|
@ -413,7 +413,8 @@ enum ImportFormat {
|
|||||||
final String label;
|
final String label;
|
||||||
}
|
}
|
||||||
|
|
||||||
const JsonEncoder kEncoder = JsonEncoder.withIndent(' ');
|
const JsonEncoder kJsonEncoder = JsonEncoder.withIndent(' ');
|
||||||
|
const JsonDecoder kJsonDecoder = JsonDecoder();
|
||||||
const LineSplitter kSplitter = LineSplitter();
|
const LineSplitter kSplitter = LineSplitter();
|
||||||
|
|
||||||
const String kGlobalEnvironmentId = "global";
|
const String kGlobalEnvironmentId = "global";
|
||||||
|
@ -150,7 +150,7 @@ Uint8List jsonMapToBytes(Map<String, dynamic>? map) {
|
|||||||
if (map == null) {
|
if (map == null) {
|
||||||
return Uint8List.fromList([]);
|
return Uint8List.fromList([]);
|
||||||
} else {
|
} else {
|
||||||
String text = kEncoder.convert(map);
|
String text = kJsonEncoder.convert(map);
|
||||||
var l = utf8.encode(text);
|
var l = utf8.encode(text);
|
||||||
var bytes = Uint8List.fromList(l);
|
var bytes = Uint8List.fromList(l);
|
||||||
return bytes;
|
return bytes;
|
||||||
|
@ -138,7 +138,7 @@ String? formatBody(String? body, MediaType? mediaType) {
|
|||||||
try {
|
try {
|
||||||
if (subtype.contains(kSubTypeJson)) {
|
if (subtype.contains(kSubTypeJson)) {
|
||||||
final tmp = jsonDecode(body);
|
final tmp = jsonDecode(body);
|
||||||
String result = kEncoder.convert(tmp);
|
String result = kJsonEncoder.convert(tmp);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
if (subtype.contains(kSubTypeXml)) {
|
if (subtype.contains(kSubTypeXml)) {
|
||||||
|
@ -182,7 +182,7 @@ class _JsonPreviewerState extends State<JsonPreviewer> {
|
|||||||
TextButton(
|
TextButton(
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
await _copy(
|
await _copy(
|
||||||
kEncoder.convert(widget.code), sm);
|
kJsonEncoder.convert(widget.code), sm);
|
||||||
},
|
},
|
||||||
child: const Text(
|
child: const Text(
|
||||||
'Copy',
|
'Copy',
|
||||||
@ -215,7 +215,7 @@ class _JsonPreviewerState extends State<JsonPreviewer> {
|
|||||||
visualDensity: VisualDensity.compact,
|
visualDensity: VisualDensity.compact,
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
await _copy(
|
await _copy(
|
||||||
kEncoder.convert(widget.code), sm);
|
kJsonEncoder.convert(widget.code), sm);
|
||||||
},
|
},
|
||||||
icon: const Icon(
|
icon: const Icon(
|
||||||
Icons.copy,
|
Icons.copy,
|
||||||
@ -273,7 +273,7 @@ class _JsonPreviewerState extends State<JsonPreviewer> {
|
|||||||
),
|
),
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
await _copy(
|
await _copy(
|
||||||
kEncoder.convert(toJson(node)), sm);
|
kJsonEncoder.convert(toJson(node)), sm);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
@ -262,7 +262,7 @@ class ResponseHeadersHeader extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
if (map.isNotEmpty)
|
if (map.isNotEmpty)
|
||||||
CopyButton(
|
CopyButton(
|
||||||
toCopy: kEncoder.convert(map),
|
toCopy: kJsonEncoder.convert(map),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
Reference in New Issue
Block a user