En el proceso de desarrollo puede encontrarse con las interfaces necesitan volver estructuras de datos personalizados, ABP en este sentido también se tiene en cuenta. Añadir comentarios a un método, de la siguiente manera:
[DontWrapResult]
public async Task<object> GetCustomInfo(xXxInput input)
{
return new
{
a = 1,
b = "2",
c = false
};
}
Es la primera línea de código en efecto, como una estructura de datos devuelto El resultado no está incluido, WYSIWYG.
{
"a": 1,
"b": "2",
"c": false
}
Si no, el retorno será envuelto en una estructura de capa.
{
"result": {
"a": 1,
"b": "2",
"c": false
},
"targetUrl": null,
"success": false,
"error": null,
"unAuthorizedRequest": false,
"__abp": true
}
De acuerdo con las necesidades reales de la escena seleccionada en la demanda.