diff --git a/src/myaktion/model/account.go b/src/myaktion/model/account.go
index d2e74b4cdd30b686069fcdf3bb5de02e6c677189..794af4d16f6a1c6c8170e58c83a6001d5d0821b9 100644
--- a/src/myaktion/model/account.go
+++ b/src/myaktion/model/account.go
@@ -1,7 +1,7 @@
 package model
 
 type Account struct {
-	Name     string
-	BankName string
-	Number   string
+	Name     string `json:name`
+	BankName string `json:bankname`
+	Number   string `json:number`
 }
diff --git a/src/myaktion/model/campaign.go b/src/myaktion/model/campaign.go
index 8b4490989a33164482880acb3211285831ab3172..7ea5e4481a15e8bcb32d840444e9002f5e3531f0 100644
--- a/src/myaktion/model/campaign.go
+++ b/src/myaktion/model/campaign.go
@@ -1,12 +1,12 @@
 package model
 
 type Campaign struct {
-	ID                  uint
-	Name                string
-	OrganizerName       string
-	TargetAmmount       float64
-	DonationMinimum     float64
-	AmmountDonatedSoFar float64
-	Donations           []Donation
-	Account
+	ID                  uint       `json:id`
+	Name                string     `json:name`
+	OrganizerName       string     `json:organizername`
+	TargetAmmount       float64    `json:targetammount`
+	DonationMinimum     float64    `json:donationminimum`
+	AmmountDonatedSoFar float64    `json: ammountdonatedsofar`
+	Donations           []Donation `json: donations`
+	Account             Account    `account`
 }
diff --git a/src/myaktion/model/donation.go b/src/myaktion/model/donation.go
index 1df1dd38bf06f3a66f1d87d9ad7de96f28dc5401..bee821232c967895f9d18afe32187e83e7905365 100644
--- a/src/myaktion/model/donation.go
+++ b/src/myaktion/model/donation.go
@@ -1,11 +1,11 @@
 package model
 
 type Donation struct {
-	Ammount          float64
-	DonorName        string
-	ReceiptRequested bool
-	Status
-	Account
+	Ammount          float64 `json:ammount`
+	DonorName        string  `json:donorname`
+	ReceiptRequested bool    `json:receiptrequested`
+	Status           Status  `json:status`
+	Account          Account `json:account`
 }
 
 type Status string