Verkliga resultat från syntetiska testdata
Dessa är egna demonstrationer, inte kundreferenser. Resultaten nedan beräknas av samma kod som våra automatiska tester kör. De visar vad en avgränsad leverans kan innehålla.
1. API → korrekt JSON
Fel fältnamn och beloppet ”1 249,50” ger felaktig utdata. Fixen mappar rätt fält och producerar beloppet i heltalsören.
Indata
{
"order_id": " ORD-7 ",
"customer": {
"email": " Team@Example.invalid "
},
"amount": "1 249,50",
"currency": "sek"
}Före
{
"id": null,
"customer_email": null,
"amount_minor": 100,
"currency": "sek"
}Efter
{
"id": "ORD-7",
"customer_email": "team@example.invalid",
"amount_minor": 124950,
"currency": "SEK"
}2. CSV → validerade rader och felrapport
Fyra rader accepterades utan validering. Fixen behåller den giltiga raden och anger varför de övriga tre avvisas.
id,email,amount A-1,team@example.invalid,"19,95" A-1,team@example.invalid,20 A-2,not-an-email,10 =SUM(A1),team@example.invalid,30
Efter
{
"accepted": [
{
"id": "A-1",
"customer_email": "team@example.invalid",
"amount_minor": 1995,
"currency": "SEK"
}
],
"rejected": [
{
"row": 3,
"reason": "duplicate id"
},
{
"row": 4,
"reason": "customer email is invalid"
},
{
"row": 5,
"reason": "order_id is missing or invalid"
}
]
}Maskinläsbara resultat · Demonstrationernas källkod
Testfallen omfattar fältmappning, decimaler, saknade fält, CSV-citat, dubbletter och ogiltiga värden. Detta bevisar transformationen på testdata; er systemintegration måste verifieras i er miljö.