You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oltu.apache.org by si...@apache.org on 2013/09/19 15:26:08 UTC
svn commit: r1524736 -
/oltu/trunk/oauth-2.0/jwt/src/main/java/org/apache/oltu/oauth2/jwt/JWTEntity.java
Author: simonetripodi
Date: Thu Sep 19 13:26:07 2013
New Revision: 1524736
URL: http://svn.apache.org/r1524736
Log:
trivial: improved toString() representation
Modified:
oltu/trunk/oauth-2.0/jwt/src/main/java/org/apache/oltu/oauth2/jwt/JWTEntity.java
Modified: oltu/trunk/oauth-2.0/jwt/src/main/java/org/apache/oltu/oauth2/jwt/JWTEntity.java
URL: http://svn.apache.org/viewvc/oltu/trunk/oauth-2.0/jwt/src/main/java/org/apache/oltu/oauth2/jwt/JWTEntity.java?rev=1524736&r1=1524735&r2=1524736&view=diff
==============================================================================
--- oltu/trunk/oauth-2.0/jwt/src/main/java/org/apache/oltu/oauth2/jwt/JWTEntity.java (original)
+++ oltu/trunk/oauth-2.0/jwt/src/main/java/org/apache/oltu/oauth2/jwt/JWTEntity.java Thu Sep 19 13:26:07 2013
@@ -81,14 +81,21 @@ public abstract class JWTEntity {
int counter = 0;
for (Entry<String, Object> customField : customFields.entrySet()) {
- if (counter++ > 0) {
- formatter.format(", ");
- }
+ Object value = customField.getValue();
+
+ if (value != null) {
+ if (counter++ > 0) {
+ formatter.format(", ");
+ }
+
+ String pattern;
+ if (customField.getValue() instanceof Number) {
+ pattern = "\"%s\": %s";
+ } else {
+ pattern = "\"%s\": \"%s\"";
+ }
- if (customField.getValue() instanceof Number) {
- formatter.format("\"%s\": %s", customField.getKey(), customField.getValue());
- } else {
- formatter.format("\"%s\": \"%s\"", customField.getKey(), customField.getValue());
+ formatter.format(pattern, customField.getKey(), value);
}
}